CMakeLists.txt介绍
CMakeLists.txt 核心要素
1. |CMake版本 |指定最低兼容版本 |必选|
2. |项目定义 |设置项目名称/版本/语言 |必选|
3. |构建目标 |定义可执行文件/静态库/动态库 |必选|
4. |文件配置 |添加源码文件/头文件路径 |必选|
5. |依赖管理 |链接外部库/内部库/系统库 |高频|
6. |编译控制 |设置编译器选项/宏定义 |重要|
7. |安装规则 |定义make install的安装路径 |可选|
8. |子目录管理 |递归调用子目录CMakeLists |项目较大时用|
================================================
知行合一

浙公网安备 33010602011771号