未解决的问题包括eclipse Luna

时间:2015-05-07 07:29:06

标签: c++ c eclipse

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

问题是这些包含可以在src目录下的文件中访问,但是在test目录下的文件中都不能访问这些包含。我对未解决的包含有警告。我试图重建项目,重建索引并尝试索引下的每个选项但没有成功。

2 个答案:

答案 0 :(得分:0)

您需要将项目中的所有子文件夹添加到GCC包含路径。它在不同的Eclipse实现上有所不同,但它应该是这样的:

项目 - >属性 - > C / C ++ Build - >设置 - >编译器 - >包括

答案 1 :(得分:0)

经过几个小时的奋斗,我解决了这个问题。 在 C / C ++ Build - >下的C和C ++编译器中添加外部包含。设置 - > GCC C ++编译器 - >包括 C / C ++ Build - >设置 - > GCC C编译器 - >包括即可。

重建索引,将解析所有未解决的包含。要将其编译为C ++项目,您必须在 C / C ++ General - >下设置语言映射。语言映射