解决clion 2023 远程开发remote模式 - 头文件提示 : file not found(找不到Linux头文件)

发布时间:2023-08-27 22:52:28 作者:yexindonglai@163.com 阅读(2251)

问题描述

最近在用远程开发,就是在windows系统上开发linux程序,但是用最新版的clion报错了,在clion找不到Linux中的库文件,所以就没有代码补全,但是编译是正常的。更具体点,找得到 iostream 但是找不到sys/wait.hunistd.h;因为iostream 是windows支持的,而sys/wait.hunistd.h是linux系统支持的;如下图

鼠标移上去会提示: file not found

解决

1、打开Registry

首先双击 Shift 键,打开搜索栏,接着输入 Registry, 搜索到的结果我们选择第一个 Registry...

也可以通过 Help -> Find Action… 打开搜索栏, 接着输入 Registry

2、勾选 clion.remote.tar.dereference

在里面找到 clion.remote.tar.dereference,然后右边打上勾,因为里面内容有点多,可以直接输入remote来搜索这一条;

3、Resync with remote hosts

最后,在菜单栏依次点击 Tool -> Resync with remote hosts,

过一会就可以看到没报错了;

如果还是不行就把本地缓存删掉重新Resync。

关键字c++