我正在学习c ++和cmake.我的源文件位于主目录中CMakeLists.txt.我想将所有源文件存储在/ src目录中,但我不知道如何在CMake中找到它们.
我的CMake文件
cmake_minimum_required(VERSION 2.8)
project(game)
set(GAME_ALL_SOURCES
main.cpp check.cpp
)
add_executable(game ${GAME_ALL_SOURCES})
target_link_libraries(game sfml-graphics sfml-window sfml-system)
Run Code Online (Sandbox Code Playgroud)
有人建议如何处理它?
最好的祝福
Naf*_*man 30
如果要查找.cpp目录中的所有文件src,可以这样做
file(GLOB SOURCES src/*.cpp)
Run Code Online (Sandbox Code Playgroud)
并${SOURCES}在任何需要的地方使用.例如:
add_executable(game ${SOURCES})
Run Code Online (Sandbox Code Playgroud)
尝试
set(GAME_ALL_SOURCES
src/main.cpp src/check.cpp
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17859 次 |
| 最近记录: |