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

标签 c++ c eclipse

我是一名 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/

相关文章:

c - 在 RichEdit Winapi 中实现 "tab completion"

android - 适用于 Mosync IDE 的 Genymotion Android 模拟器插件

c++ - initializer_list 和模板类型推导

c++ - 来自 C++ 源的 C-DLL

c++ - 在 C++ 中乘以 2 个大数有错误的结果

C - Pthreads 的双重释放错误

c - C 中的 Vigenere 密码不起作用

java - 带有 WTP 的多模块 Maven2 项目

c++,eclipse,字段无法解析

c++ - 在堆栈类中使用指针?