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

问题描述 投票:0回答:1

我开始使用

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

问题是我在

/home/some_repo/include
文件夹中有应用程序所需的头文件。这也在
CMakeLists
中进行了描述,因此当我将我的项目从
/home/TestApp
导入到 Eclipse 作为现有代码作为 makefile 项目后,它可以成功构建并按预期运行。

但是在代码编辑区域有大量的红色下划线,这清楚地表明 Eclipse 无法看到我之前提到的包含文件夹。我尝试转到

Properties -> C/C++ General -> Paths and symbols
并将包含文件夹添加到所有配置和语言中,但没有帮助。

有什么建议吗?

c++ eclipse cmake include
1个回答
1
投票

CMake 为您创建一个 Eclipse 项目。因此您需要使用:

Import->General->Existing Project into Workspace

© www.soinside.com 2019 - 2024. All rights reserved.