C++ Eclipse CDT内置包含目录
在 有一个包含路径的列表 有些是粗体的,并且是特定于项目的 其他是内置的: 例如:C++ Eclipse CDT内置包含目录,c++,linux,eclipse,gcc,eclipse-cdt,C++,Linux,Eclipse,Gcc,Eclipse Cdt,在 有一个包含路径的列表 有些是粗体的,并且是特定于项目的 其他是内置的: 例如: Eclipse CDT > Project Settings > C/C++ General > Paths and Symbols > Includes > GNU C++ 如果我删除: /usr/include/C++/4.6/ /usr/inclu
Eclipse CDT >
Project Settings >
C/C++ General >
Paths and Symbols >
Includes >
GNU C++
如果我删除:
/usr/include/C++/4.6/
/usr/include/x86_64-linux-gnu
etc
当Eclipse启动时,路径将自动重新扫描
我有GCC4.6和GCC4.7并排安装
当Eclipse重新扫描时,它只会找到4.6标题,而不会找到4.7标题。
我的问题是:Eclipse通过什么机制确定内置包含路径列表?(因此,为什么它只查找4.6头而不查找4.7头?这由Project->Properties->C/C++Build->Discovery选项上的设置控制。默认情况下,Eclipse将调用g++来发现包含目录。路径上的第一个g++实例将被调用。您始终可以设置要用于项目的编译器的完整路径。默认情况下,发现选项是隐藏的,可以从窗口>首选项>C/C++>属性页设置>显示“发现选项”页面启用。
work/.metadata/.plugins/org.eclipse.cdt.make.core/*.sc