如何添加其他的源文件到CMakeLists.txt中?
时间: 2024-06-14 16:07:17 浏览: 284
opencv4.4.0+contrib,CMakeLists文件已配置,可直接源码编译,适用于win64 x64平台
在CMakeLists.txt中添加其他源文件可以通过以下步骤完成:
1. 打开你的CMakeLists.txt文件。
2. 使用`add_executable`或`add_library`命令来定义你的目标可执行文件或库。
3. 在命令中列出你的源文件,包括主文件和其他文件。
例如,假设你有一个名为main.cpp的主文件和一个名为helper.cpp的辅助文件,你可以按照以下方式将它们添加到CMakeLists.txt中:
```cmake
cmake_minimum_required(VERSION 3.10)
project(YourProjectName)
# 添加主文件和辅助文件
add_executable(YourExecutable main.cpp helper.cpp)
```
这样,CMake会将main.cpp和helper.cpp编译为一个可执行文件。
如果你有多个源文件,你可以将它们逐个列出,或者使用通配符来匹配文件名模式。例如,如果你有多个以.cpp结尾的源文件,你可以使用通配符来添加它们:
```cmake
add_executable(YourExecutable main.cpp helper.cpp other_files/*.cpp)
```
这将添加main.cpp、helper.cpp以及other_files目录下的所有.cpp文件。
请注意,添加源文件后,你需要重新运行CMake来生成新的构建系统文件(如Makefile或Visual Studio项目文件),以便编译器能够正确地找到并编译这些文件。
阅读全文