CMake 学习资料#
以下是一些优质的CMake学习资源:
官方资源#
书籍资源#
Professional CMake:A Practical Guide:该资源从CMake的基本概念入手,详细介绍了其核心功能和基本用法,还深入探讨了高级功能和最佳实践,包括模块化构建、交叉编译、性能优化等,并且提供了多个实际项目案例。
Mastering CMake:从基础概念入手,逐步深入到高级用法和技巧,涵盖 CMake 的基本语法、变量、命令等基础内容,以及测试、打包、安装等高级功能,并通过真实项目案例展示其在项目中的应用。
开源项目与博客#
现代CMake语法学习:(中文版)GitHub 上的项目,通过示例展示现代 CMake 语法的使用方法,有助于深入理解 CMake 的各种特性和用法。
CMake模板参考:提供了一些大型项目的 CMake 模板,可参考学习如何组织和构建复杂项目的 CMake 脚本。
其他资源#
CMake指令查询网站:可以直接查询所有的CMake指令,查询页面功能强大,能列出所有相关结果,但都是英文内容。
CMake指令查询中文手册:与官方指令查询网站内容相似,不过是翻译成了中文,方便中文用户查阅,但翻译版本可能存在一些问题,且无法及时更新。