如何将多个 .cpp 文件添加到一个文件中 CMakeLists.txt
How do I add several .cpp files into a single CMakeLists.txt
我目前有一个项目,其中包含 one CMakeLists.txt
one 可执行文件的模板,one header 和 一个 .cpp
文件。我希望它有几个 .cpp
文件,但仍然全部编译和构建。我应该如何构建 CMakeLists.txt
文件并编译所有 .cpp
文件,以及如何检查它是否有效?
How should I make the CMakeLists file build and compile all the .cpp files
cmake 中的 add_executable
接受不止一个参数。
所以写你的.cpp文件如下:
add_executable(my_project_executable main.cpp include/helper.cpp ...)
另外,使用set
是一个基本的做法,如下:
set(SOURCES main.cpp include/helper.cpp ...)
add_executable(my_project_executable ${SOURCES})
how can I check if it worked?
好吧,你为什么不直接构建它看看它是否有效?
# See it build okay.
$ cmake .
$ make
我目前有一个项目,其中包含 one CMakeLists.txt
one 可执行文件的模板,one header 和 一个 .cpp
文件。我希望它有几个 .cpp
文件,但仍然全部编译和构建。我应该如何构建 CMakeLists.txt
文件并编译所有 .cpp
文件,以及如何检查它是否有效?
cmake 中的How should I make the CMakeLists file build and compile all the .cpp files
add_executable
接受不止一个参数。
所以写你的.cpp文件如下:
add_executable(my_project_executable main.cpp include/helper.cpp ...)
另外,使用set
是一个基本的做法,如下:
set(SOURCES main.cpp include/helper.cpp ...)
add_executable(my_project_executable ${SOURCES})
how can I check if it worked?
好吧,你为什么不直接构建它看看它是否有效?
# See it build okay.
$ cmake .
$ make