我在Ubuntu上使用Eclipse进行C++开发。在从Ubuntu 11.04更新到Ubuntu 11.10后,Eclipse索引器不再能够找到我的C/C++系统头文件,并且让我使用小错误符号填充整个编辑器视图,每一行都有一个#include
或它不识别的符号。Eclipse CDT索引器在系统更新后丢失
下载并解压缩全新的Eclipse CDT软件包并不能解决问题。创建Hello World示例项目也无法解决它。我试图手动添加所有系统路径到索引器配置,并且它部分地解决了该特定项目的问题,但是只有标准C头文件和已安装的库被索引(即,我无法使其与标准C++头文件一起工作,如iostream
)。
我相信一定会有一些配置隐藏在我的系统与Eclipse的索引搞乱......
我怎样才能使Eclipse有其旧的行为,自动寻找系统头,当我创建一个新的Hello World项目,特别是在处理我现有的项目时?