使用 cmake for Eclipse CDT 生成的项目

Project generated with cmake for Eclipse CDT

本文关键字:项目 CDT cmake for Eclipse 使用      更新时间:2023-10-16

我按照如何使用 Eclipse 和 CMake 配置 C/C++ 项目的文章将我的项目 cmake 生成的项目导入到 Eclipse CDT。除调试外,一切正常。

尝试调试时收到此错误

No source available for "main() at 0x5bca71"

在 gdb 控制台窗口中,这是消息

The target endianness is set automatically (currently little endian)
No source file named /home/.../Desktop/GP/Test/src/Main.cpp.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

我在Linux Mint 15中使用Eclipse Kepler和cmake版本2.8.10.1

尝试将CMAKE_BUILD_TYPE设置为Debug和重新生成/重建项目。

经过一整天的挣扎,我切换到Kdevelop4。导入 cmake 项目就像打开 CMakeList.txt 文件一样简单,Kdevelop将为您完成剩下的工作。它是如此之快,尤其是它的代码完成。