【发布时间】:2014-07-10 22:45:04
【问题描述】:
在我的项目的主文件夹中,我有一个 CMakeLists.txt 文件。在这个文件中,我包含(使用 add_subdirectory)另一个位于我的头文件目录中的 CMakeLists.txt 文件。第二个文件的职责是将我所有的头文件添加到项目中:
file(GLOB gl_nbody_HEADERS "*.h")
add_executable(gl_nbody ${gl_nbody_HEADERS})
但是,此文件会导致错误:
CMake Error: CMake can not determine linker language for target:gl_nbody
CMake Error: Cannot determine link language for target "gl_nbody".
奇怪的是,当我在我的主 CMakeLists.txt 文件中包含导致此错误的两行时(已修改为可以正常工作以适应目录更改),它工作正常。
这里出了什么问题?
【问题讨论】:
标签: cmake codeblocks