Eclipse Juno Indexer Broken - 找不到任何STL标头

时间:2012-08-10 18:52:07

标签: c++ eclipse stl indexing

自从更新到Juno之后,Eclipse中的索引器似乎就像吐司一样。

首先,不推荐使用以下内容,因此我禁用了它:

 C/C++ Build -> Discovery Options -> Automate discovery of paths and symbols: Unchecked

接下来,确保启用此功能:

 C/C++ General -> Preprocessor Include Paths, Macros, Etc -> Enable language settings providers for this project

然后在“提供者”选项卡下,我检查所有内容。

执行索引重建,构建整个项目。

缺少每个STL引用。 std :: string,std :: vector例如报告为未解析的外部。是的,一切都编译好并运行。在Eclipse中看到10,000个错误真是太烦人了。就Android开发而言,Eclipse实际上认为它们是真正的错误并阻止了对设备的部署。

我在Ubuntu 12.04 x64上运行Eclipse Juno。

如果我右键单击项目 - >指数 - >搜索未解决的包括我得到一个大的文件列表,声称“未解决的包含:bits / c ++ config.h”

所以我locate c++config.h并添加eclipse的路径包括,重建索引,没有变化。

我完全是在拉这个。 Eclipse从未让我如此沮丧!

1 个答案:

答案 0 :(得分:2)

最简单的解决方案?使用Indigo。 我第一次下载Juno,它看起来效果很好。我试图添加一个插件(Java脚本编辑器),它就死了。在取消/重新安装后它工作但无法找到stl(> 7000个问题)并且速度很慢,因为这两个原因无法使用。下载Indigo并重新开始营业。系统:Linux,64,6cpu,8GB内存。