3

自从更新到 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

然后在 Providers 选项卡下,我检查所有内容。

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

缺少每一个 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 从未让我如此沮丧!

4

1 回答 1

2

最简单的解决方案?使用靛蓝。我第一次下载 Juno 时,它似乎工作得很好。我试图添加一个插件(Java 脚本编辑器),但它死了。卸载/重新安装后,它可以工作,但找不到 stl(>7000 个问题),而且速度太慢,由于这两个原因无法使用。下载 Indigo 并重新开始营业。系统:Linux,64、6cpu,8GB 内存。

于 2012-10-15T18:49:14.557 回答