Eclipse在检查语法时没有看到包含文件,但在构建或运行应用程序时却看不到

时间:2016-11-22 09:07:58

标签: c++ eclipse cmake include

我开始使用cmake <folder> -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug命令(我正在使用Ubuntu 14.04)使用CMake构建我的项目。假设结果已写入/home/student/tempFolder/HelloFrameworkApp文件夹。

问题是我在/home/student/git/fagot/sw/branches/head/framework/include文件夹中有应用程序所需的头文件。这也在CMakeLists中描述,所以在我将项目从/home/student/tempFolder/HelloFrameworkApp导入Eclipse作为现有代码作为makefile项目之后,它可以成功构建并按预期运行。

但是在代码编辑区域有大量的红色下划线,这清楚地表明Eclipse无法看到我之前提到的include文件夹。我尝试转到Properties -> C/C++ General -> Paths and symbols并将include文件夹添加到所有配置和语言中,但它没有帮助。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

CMake为您创建一个Eclipse项目。因此,您需要使用:Import->General->Existing Project into Workspace