【问题标题】:eclipse fails to include some enumerations from include fileseclipse 无法从包含文件中包含一些枚举
【发布时间】:2012-11-16 19:15:01
【问题描述】:

我使用 Indigo 版本已经有一段时间了。我不断遇到包含文件中定义的枚举不起作用的问题。 IDE 报告无法解析符号,但如果我将其复制到文件中,则会抱怨冲突。

这表明它确实解决了它,但由于某种原因不喜欢它。

我真的很讨厌在许多不同的文件中编写相同的枚举。这不就是包含的全部内容吗?

【问题讨论】:

  • 您是否尝试过更新/安装 Juno?记录错误?
  • 你能展示一个代码示例吗?您是否尝试重新运行索引器?
  • 索引东西需要时间,这就是为什么它只找到第二次。
  • 顺便说一句,如果 IDE 将符号标记为未解析,这并不意味着您的代码无法正确编译。那是两双不同的鞋子。您不应该修改代码以消除 IDE(索引器)错误。

标签: c++ linux build ide


【解决方案1】:

看看这个答案:https://stackoverflow.com/a/774914/132847

之后,您应该:

  1. 检查 CDT 的 C++ 索引器配置。 (我不知道您项目的大小,但它可能有助于增加缓存的大小。)

  2. 以这种方式将您的标头目录添加到 Eclipse 项目配置中的包含路径(如果它们不属于您的项目):

    从菜单中选择“项目 > 属性”。出现一个对话框。在里面 左侧的树打开:“C/C++ 常规 > 路径和符号”。

    将头文件的路径添加到包含路径

祝你好运,

塔尔

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-04
    • 2023-03-23
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2015-04-16
    相关资源
    最近更新 更多