【问题标题】:Eclipse CDT indexer lost after system update系统更新后 Eclipse CDT 索引器丢失
【发布时间】:2011-11-15 23:43:44
【问题描述】:

我在 Ubuntu 上使用 Eclipse 进行 C++ 开发。从 Ubuntu 11.04 更新到 Ubuntu 11.10 后,Eclipse 索引器不再能够找到我的 C/C++ 系统头文件,并且让我在整个编辑器视图中填满了小错误符号,每行一个 #include 或符号它没有认识。

下载并解压一个全新的 Eclipse CDT 包并不能解决问题。创建 Hello World 示例项目也不能解决问题。我试图手动将所有系统路径添加到索引器配置,它部分解决了该特定项目的问题,但只有标准 C 头文件和已安装的库被索引(即我无法使其与标准 C++ 头文件如iostream)。

我相信我的系统中一定隐藏了一些配置,弄乱了 Eclipse 的索引器...

如何让 Eclipse 保持其旧行为,在我创建新的 Hello World 项目时自动查找系统标头,特别是在处理现有项目时?

【问题讨论】:

    标签: linux eclipse ubuntu eclipse-cdt


    【解决方案1】:

    在Eclipse CDT论坛找到问题解释:http://www.eclipse.org/forums/index.php/t/247954/

    要在本地解决一个项目,打开项目“属性”窗口,在“C/C++ Build”→“Environment”下添加一个新变量: - 名称:LC_ALL - 值:C

    这将使编译器以英文发出它的消息。

    【讨论】:

      猜你喜欢
      • 2012-01-24
      • 2012-06-04
      • 1970-01-01
      • 2012-02-11
      • 2021-09-07
      • 1970-01-01
      • 2020-05-01
      • 2013-06-12
      相关资源
      最近更新 更多