CMake专栏包括:项目构建、命令行使用、构建项目实例、动态库、静态库、对象库、CMake变量、qt构建、qt项目管理、CMake相关API、文件API、protrolbuf,编译参数设置,自定义第三方库,自定义module,安装第三方module,boost库使用等,共计50篇左右
CMake简介
CMake 是一个开源的跨平台工具系列,旨在构建、测试和打包软件。 CMake 用于使用简单的平台和编译器独立配置文件来控制软件编译过程,并生成可在您选择的编译器环境中使用的本机 makefile 和工作区。 CMake 工具套件是由 Kitware 创建的,旨在响应 ITK 和 VTK 等开源项目对强大的跨平台构建环境的需求。
CMake 是 Kitware 的商业支持开源软件开发平台集合的一部分。
CMake 下载
CMake学习资料汇总
-
CMake官方教程 https://cmake.org/cmake/help/latest/guide/tutorial/index.html
-
我的专栏,分析了大量实例比上面都要好,大家可以往下看看目录。
CMake入门教程导航
手册篇
基础篇
-
CMake入门教程【核心篇】hello模块
-
CMake入门教程【核心篇】使用boost库
-
CMake入门教程【核心篇】各种版本宏
-
CMake入门教程【核心篇】安装自定义库
-
CMake入门教程【qt篇】qmake转cmake及说明
-
CMake入门教程【qt篇】Qt构建工具
-
CMake入门教程【qt篇】vs项目生成
-
CMake入门教程【qt篇】qtmain.lib
高级篇
- CMake入门教程【高级篇】编译参数
- CMake入门教程【高级篇】cmake-toolchains
- CMake入门教程【高级篇】cpack
- CMake入门教程【高级篇】cmake-file-api文件api
- CMake入门教程【高级篇】cmake-policies
- CMake入门教程【高级篇】cmake-modules模块
- CMake入门教程【高级篇】cmake-commands所有命令
- CMake入门教程【高级篇】cmake-configure-log
- CMake入门教程【高级篇】protrolbuf