【问题标题】:Eclipse Juno Indexer Broken - Can't find any STL headersEclipse Juno Indexer Broken - 找不到任何 STL 标头
【发布时间】:2012-08-08 02:31:01
【问题描述】:

自从更新到 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 从未让我如此沮丧!

【问题讨论】:

  • 前几天我花了整整一天的时间来尝试这个。仍然没有解决方案。 Ubuntu x64 Eclipse Juno 在索引时拒绝查找所有 stl 标头。
  • stackoverflow.com/questions/5977542/… 请参阅此链接。有帮助

标签: c++ eclipse stl indexing


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2012-09-07
    • 2020-05-01
    • 1970-01-01
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多