【发布时间】:2013-11-10 19:36:58
【问题描述】:
所以我遇到了 Eclipse 的问题。这不是一个问题,因为它是一个烦恼。我在 Eclipse 中有一个 c++ 项目,当我包含标准库时,它说符号无法解析。当我编译它时,一切都很好,可以正常工作和编译。我不明白为什么 eclipse 不识别我的包含指令。任何建议都会有所帮助,谢谢。
【问题讨论】:
标签: c++ eclipse include eclipse-cdt
所以我遇到了 Eclipse 的问题。这不是一个问题,因为它是一个烦恼。我在 Eclipse 中有一个 c++ 项目,当我包含标准库时,它说符号无法解析。当我编译它时,一切都很好,可以正常工作和编译。我不明白为什么 eclipse 不识别我的包含指令。任何建议都会有所帮助,谢谢。
【问题讨论】:
标签: c++ eclipse include eclipse-cdt
可能发生的情况是您的包含指令不正确,但您的编译器默认链接到标准库。如果您的函数碰巧与这些库中定义的符号匹配,您的代码可能可以工作,但您可能会遇到奇怪的未定义行为。
【讨论】:
最有可能的是您更新了 c/c++ 编译器。 Eclipse 会将新发现的路径添加到包含列表中。但永远不要删除旧的。
尝试删除工作区中的 .metadata 文件夹,然后重新启动 eclipse。
整个世界将再次变得干净整洁。
振作起来
【讨论】: