cmakelists.txt教程
时间: 2023-08-29 15:10:03 浏览: 54
CMakeLists.txt 是用于配置 CMake 构建系统的文件。它包含了项目的编译选项、依赖库、源文件以及其他构建相关的配置。下面是一个简单的 CMakeLists.txt 文件示例:
```cmake
cmake_minimum_required(VERSION 3.12) # 设置 CMake 版本要求
project(MyProject) # 设置项目名称
# 添加可执行文件
add_executable(myapp main.cpp)
# 添加依赖库
target_link_libraries(myapp mylib)
# 添加编译选项
target_compile_options(myapp PUBLIC -Wall -Wextra)
# 添加包含目录
target_include_directories(myapp PUBLIC include)
```
以上示例展示了一个基本的 CMakeLists.txt 文件。首先,我们指定了所需的 CMake 版本,然后设置了项目名称。接下来,使用 `add_executable` 命令添加了一个可执行文件,并使用 `target_link_libraries` 命令添加了一个依赖库。我们还使用 `target_compile_options` 命令添加了一些编译选项,并使用 `target_include_directories` 命令添加了一些包含目录。
你可以根据你的项目需求修改这个示例,例如添加更多的源文件、依赖库和编译选项。有关更详细的 CMakeLists.txt 文件配置,请参考 CMake 官方文档或其他相关的教程。