以上代码中 CMakeLists.txt 如何编写
时间: 2023-08-19 13:34:18 浏览: 103
CMakeLists.txt编写示例
CMakeLists.txt 是用于管理 C++ 项目编译的文件。编写 CMakeLists.txt 的方式因项目而异,但通常包括以下几个步骤:
1. 指定 CMake 最低版本:
```
cmake_minimum_required(VERSION 3.0)
```
2. 指定项目名称:
```
project(MyProject)
```
3. 添加可执行文件或库文件:
```
add_executable(MyExecutable main.cpp)
```
```
add_library(MyLibrary STATIC lib.cpp)
```
4. 添加链接库:
```
target_link_libraries(MyExecutable MyLibrary)
```
5. 指定编译器选项:
```
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
```
6. 安装目标文件:
```
install(TARGETS MyExecutable DESTINATION bin)
```
以上是 CMakeLists.txt 的基本编写方式,具体的语法和命令可以根据项目需要进行修改。
阅读全文