刷新eclipse cdt系统包括

use*_*085 8 eclipse eclipse-cdt

我正在使用ecipse cdt开发c ++程序.问题是我将所有工作空间和eclipse包从turbolinux移动到centos linux.然后它引起一个问题,那就是系统包含的不同,但eclipse没有刷新包含路径.并且所有std容器类都无法解决.

有谁知道如何解决这个问题?

qet*_*anm 12

我最近被自己咬了这个(实际上来到这个网站寻找答案;-)所以我会分享我发现的:

(这些步骤反映了Eclipse Indigo SR1)

首先,仔细检查Eclipse是否仍然反映旧的包含路径:

  • project - > properties - > C/C++ General - > Paths and Symbols - > GNU C++

接下来,清除旧路径:

  • project - > properties - > C/C++ Build - > Discovery Options - > GCC C++ Compiler

  • 点击"立即清除已发现的条目"按钮

重建您的项目,以便Eclipse选择新的包含路径

确认已设置新的包含路径:

  • project - > properties - > C/C++ General - > Paths and Symbols - > GNU C++