C++ 如何从Eclipse CDT项目中删除在Linux上编译后自动发现的路径?

C++ 如何从Eclipse CDT项目中删除在Linux上编译后自动发现的路径?,c++,eclipse,eclipse-cdt,C++,Eclipse,Eclipse Cdt,我已经在Linux上编译了我的项目,现在EclipseCDT已经为include添加了一些在Windows上当然不存在的路径。Eclipse对此给了我警告,这很烦人。我怎样才能摆脱它们 C/C++构建/发现选项/清除发现条目现在没有帮助。它不会删除任何路径 Description Resource Path Location Type Invalid project path: Include path not found (\usr\include\x86_64-linux-

我已经在Linux上编译了我的项目,现在EclipseCDT已经为include添加了一些在Windows上当然不存在的路径。Eclipse对此给了我警告,这很烦人。我怎样才能摆脱它们

C/C++构建/发现选项/清除发现条目现在没有帮助。它不会删除任何路径

Description Resource    Path    Location    Type
Invalid project path: Include path not found (\usr\include\x86_64-linux-gnu).   UMCC        pathentry   Path Entry Problem
Invalid project path: Include path not found (\usr\include).    UMCC        pathentry   Path Entry Problem
Invalid project path: Include path not found (\usr\include\x86_64-linux-gnu\c++\4.7).   UMCC        pathentry   Path Entry Problem
Invalid project path: Include path not found (\usr\include\c++\4.7).    UMCC        pathentry   Path Entry Problem
Invalid project path: Include path not found (\usr\lib\gcc\x86_64-linux-gnu\4.7\include-fixed). UMCC        pathentry   Path Entry Problem
Invalid project path: Include path not found (\usr\local\include).  UMCC        pathentry   Path Entry Problem
Invalid project path: Include path not found (\usr\lib\gcc\x86_64-linux-gnu\4.7\include).   UMCC        pathentry   Path Entry Problem
Invalid project path: Include path not found (\usr\include\c++\4.7\backward).   UMCC        pathentry   Path Entry Problem
我发现用户通过执行以下操作解决了类似问题:

关闭项目并删除文件 $WORKSPACE/.metadata/.plugins/org.eclipse.cdt.make.core/$YOUR-PROJECT.sc


我还没有测试过这个,所以我不确定它是否能工作。

如果在使用接受的答案后仍然不能工作,请删除以下目录(备份后…):


在此之后,Eclipse必须重新编制所有CDT项目的索引,但反过来它也会更新路径。

删除隐藏的Eclipse文件可能是一种解决方案,但Eclipse中内置了另一种更可见的解决方案

转到项目属性->C/C++生成->发现选项

选择为其创建项目的语言(C或C++),然后按下清除按钮。(接下来是“立即清除发现的条目”标签。)


不存在文件夹的警告应消失。新版本将添加正确的文件夹。

在Juno上为我工作。在2020-03版中为我工作此选项在最新版本中的位置似乎已更改?(EclipseMars)我在:项目属性->C/C++常规->预处理器包含路径、宏等->条目->CDT交叉内置编译器设置:按右边的“清除条目”按钮。我发现这终于起作用了。具体来说,必须删除的文件是/.metadata/.plugins/org.eclipse.cdt.core/.language.settings.xml。有关这方面的详细信息也可以在此线程的底部找到:。请在2013年5月22日查找条目。为了更好的措施,我关闭了eclipse并重新启动它,问题终于解决了!
$WORKSPACE/.metadata/.plugins/org.eclipse.cdt.core/