第九章:CMake 交叉编译
之前学习过交叉编译,但一直缺乏实践,因为我也不接触嵌入式开发。就在昨天和网络上一个朋友解决CMake相关的问题,恰好就有机会实践交叉编译
第八章:CMake 切换生成器
图形化界面要比命令行更好用,如果你可以选择图像界面的话
终章:结局只是一种虚构
远远没有结束...
第七章:CMake 构建 Qt 项目
网上就我的搜索经验来看,没有一篇文章实打实的把这个讲清楚,尽管我实践成功也来源于网上公布的文章,因此绝非要嘲讽谁。发此文就是希望那些想要通过 CMake 来管理 Qt 项目的人能够成功,网上的文章针对这块比较零散,把这些零散的内容和自身的实际情况结合,此文得以形成
第六章:CMake 找库文件的两种方式
find_package 和 find_library 都可以用于在 CMake 中查找和链接库,但 find_package 更适用于具有CMake 配置文件的库,而 find_library 则适用于没有 CMake 配置文件的库
第五章:CMake 添加第三方依赖库
为什么要单独讲这个?我在导入第三方依赖库时遇到很多曲折,且不说那些没有被 CMake 管理的第三方库。综合考虑选择编译安装 OpenCV,因为它本身还依赖其它第三方库,特别适合做为本节内容演示
第四章:CMake 构建和链接静态库与动态库
静态库和动态库的打包和链接,以及安装
第三章:CMake 常用内置变量
CMake变量有很多,记录一些常用且可能会用到的变量,方便后续查阅
第二章:CMake 管理多个目录和多个文件
很多人讲 CMake 特别喜欢讲单个文件夹和单个文件的处理情况,可这是没有必要的。这种文件结构并不常见,不如上来直接讲如何管理多个目录和多个文件,这样更具实际价值
第一章:与 CMake 剪不断理还乱
从零开始完成 CMake 基础教程