前言
1 基本例程
1.1 hello-CMake
1.2 包含头文件
1.3 包含静态库
1.4 包含动态库
1.5 设置构建类型
1.6 设置编译方式
1.7 包含第三方库
1.8 使用clang编译工程
1.9 使用ninja构建工程
1.10 导入目标
1.11 C++标准
子目录中使用多个CMake文件
2.1 使用子工程CMake
生成源代码
3.1 配置文件
3.2 protobuf
实践案例
qt
dcmtk
opencv
opencv + qt
细节思考
PUBLIC、INTERFACE和PRIVATE
Published with GitBook
子目录中使用多个CMake文件
子项目
许多大型项目由不同的库和二进制文件组成。本文利用多个CMakeLists.txt文件组织这些库和文件。
包括的示例是
basic
- 此基本示例包括一个静态库,一个仅有头文件的库和一个可执行文件。
results matching "
"
No results matching "
"