未解决的内容包括Eclipse Luna中的某些C/C 文件

unresolved includes in some c/c++ files in eclipse Luna

本文关键字:文件 内容包括 Eclipse Luna 未解决      更新时间:2023-10-16

我是Java开发人员。最近开始使用C/C 。对于我的C/C 开发,我正在使用Eclipse Luna。我的项目SRC和测试中有两个目录。我的源代码在C中,我的测试代码在C 中。我正在使用C 中的Google测试框架,因此我所有的测试代码都在C 中。我在项目中包括了一些外部包含,并在 gcc c编译器/include 中添加了它们。

问题在于,这些包含在SRC目录下的文件中可以访问,但是在测试目录中的文件中都无法访问其中。我对未解决的警告包括。我试图重建项目,重建索引,并尝试了索引下的所有选项,但没有成功。

经过几个小时的斗争,我解决了问题。在 C/C 构建 ->设置 -> GCC C 编译器 -> Include and C/C/C 构建 ->设置 -> GCC C编译器 ->包括

重建索引,所有未解决的包括都将解决。要将其编译为C 项目,您必须将语言映射设置为 c/c 常规 ->语言映射

您需要将项目中的所有子文件夹添加到GCC包括路径。它在不同的日食实现上进行了一些不同,但应该是:

项目 ->属性 -> C/C 构建 ->设置 ->编译器 -> Inclage