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