小编典典

系统更新后Eclipse CDT索引器丢失

linux

我在Ubuntu上使用Eclipse进行C 开发。从Ubuntu 11.04更新到Ubuntu 11.10之后,Eclipse
indexer不再能够找到我的C / C
系统头文件,并且使我烦恼,在整个​​编辑器视图中都填充了小错误符号,每行都有一个#include它不能识别的或符号。

下载并解压缩全新的Eclipse CDT软件包将无法解决问题。创建Hello
World示例项目也不会解决该问题。我尝试将所有系统路径手动添加到索引器配置,并且部分解决了该特定项目的问题,但是仅对标准C头文件和已安装的库进行了索引(即,我无法使其与标准C
++头文件一起使用iostream)。

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

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


阅读 325

收藏
2020-06-07

共1个答案

小编典典

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

要在本地为项目解决它,请打开项目“属性”窗口,在“ C / C ++构建”下的“环境”下添加一个新变量:-名称:LC_ALL-值:C

这将使编译器以英语发布其消息。

2020-06-07