CMake 学习资料#

以下是一些优质的CMake学习资源:

官方资源#

  • CMake官方网站:包含全面的文档、教程、指南等资源,是学习CMake的权威资料来源。遇到问题时,官网往往能提供最准确的解答。

  • CMake参考文档:官方的参考文档,详细介绍了CMake的各种指令、变量等,适合在学习和实践中随时查阅。

书籍资源#

  • Professional CMake:A Practical Guide:该资源从CMake的基本概念入手,详细介绍了其核心功能和基本用法,还深入探讨了高级功能和最佳实践,包括模块化构建、交叉编译、性能优化等,并且提供了多个实际项目案例。

  • Mastering CMake:从基础概念入手,逐步深入到高级用法和技巧,涵盖 CMake 的基本语法、变量、命令等基础内容,以及测试、打包、安装等高级功能,并通过真实项目案例展示其在项目中的应用。

开源项目与博客#

其他资源#

  • CMake指令查询网站:可以直接查询所有的CMake指令,查询页面功能强大,能列出所有相关结果,但都是英文内容。

  • CMake指令查询中文手册:与官方指令查询网站内容相似,不过是翻译成了中文,方便中文用户查阅,但翻译版本可能存在一些问题,且无法及时更新。