我在使用CMake将源文件和头文件添加到我的Eclipse CDT项目时遇到问题.在我的测试项目(生成并构建正常)中,我有以下CMakeLists.txt:
cmake_minimum_required(VERSION 2.6)
project(WINCA)
file(GLOB WINCA_SRC_BASE "${WINCA_SOURCE_DIR}/src/*.cpp")
file(GLOB WINCA_SRC_HPP_BASE "${WINCA_SOURCE_DIR}/inc/*.hpp")
add_library(WINCABase ${WINCA_SRC_BASE} ${WINCA_SRC_HPP_BASE})
Run Code Online (Sandbox Code Playgroud)
这很好但生成的Eclipse项目文件不包含指向源文件或头文件的链接.谁知道为什么?是否还有其他cmake命令我必须使用它来实际将文件添加到项目中?
我意识到你发布这个已经有一段时间了,但是对于我来说,使用CMake 2.6或2.7(主干)版本对我来说很好,为Eclipse/Ganymede生成.我做的是先跑
cmake -G "Eclipse CDT4 - Unix Makefiles" /path/to/src
Run Code Online (Sandbox Code Playgroud)
它生成Eclipse项目文件以及makefile,然后生成Eclipse中的"Import Project".
工作得很漂亮......
狡猾
| 归档时间: |
|
| 查看次数: |
8756 次 |
| 最近记录: |