gpt4 book ai didi

c++ - Unresolved inclusion 在 Eclipse Luna 中的一些 c/c++ 文件中

转载 作者:行者123 更新时间:2023-11-30 17:14:58 25 4
gpt4 key购买 nike

我是一名 Java 开发人员。最近开始玩C/C++。对于我的 C/C++ 开发,我使用 eclipse Luna。我的项目 src 和 test 中有 2 个目录。 我的源代码是 C 语言,我的测试代码是 C++。我正在使用 C++ 语言的谷歌测试框架,因此我的所有测试代码都是 C++ 语言。我在我的项目中包含了一些外部包含内容,并将它们添加到 GCC C 编译器/包含下。

问题是这些包含可以在 src 目录下的文件中访问,但没有一个包含可以在 test 目录下的文件中访问。我收到有关 Unresolved inclusion 的警告。我尝试重建项目,重建索引并尝试索引下的每个选项,但没有成功。

最佳答案

经过几个小时的努力,我解决了这个问题。在 C/C++ Build -> Settings -> GCC C++ Compiler -> IncludesC/C++ Build -> Settings -> GCC C Compiler - 下将外部包含添加到 C 和 C++ 编译器中> 包括

重建索引,所有 Unresolved inclusion 都将得到解决。要将其编译为 C++ 项目,您必须在 C/C++ General -> Language Mappings 下设置 Language Mappings。

关于c++ - Unresolved inclusion 在 Eclipse Luna 中的一些 c/c++ 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30094527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com