搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
CMake项目构建入门指南
0.00     定价 ¥ 79.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787122490704
  • 作      者:
    编者:刘贝斯|责编:张赛
  • 出 版 社 :
    化学工业出版社
  • 出版日期:
    2025-10-01
收藏
畅销推荐
内容介绍
本书通过深入浅出的讲解和丰富的实践案例,帮助读者从零开始逐步掌握CMake的用法。具体而言,本书在介绍CMake的安装与环境配置的基础上,通过一个简单的案例帮助读者快速理解CMake的构建机制;然后通过实例解析CMake脚本语法、关键命令,并引出静态库与动态库、第三方库的构建方法;最后,本书还介绍了CTest和CPack在测试与打包分发中的强大功能,并展现了CMake在CI/CD中的应用。 本书从基础到进阶,构建了完整的CMake学习路径,既适合新手系统学习,也能帮助有经验的开发者解决工程实践中的复杂问题。
展开
目录
第1章 学习CMake前的准备
1.1 CMake简介
1.2 CMake对集成开发环境的支持
1.3 CMake安装
1.4 CMake和Make介绍
1.5 其他的构建工具介绍
1.6 本章小结
第2章 初识CMake构建
2.1 基础实验环境搭建
2.2 传统构建HelloWorld的方式
2.3 CMake构建HelloWorld的方式
2.4 优化CMakeLists.txt文件
2.5 本章小结
第3章 CMake常用语法介绍
3.1 条件判断语法
3.2 循环
3.3 函数
3.4 本章小结
第4章 CMake字符串和文件处理
4.1 字符串处理
4.2 文件处理
4.3 本章小结
第5章 项目的构建
5.1 内部构建和外部构建
5.2 建立HelloWorld项目
5.3 安装HelloWorld项目
5.4 生成Debug或Release版本
5.5 控制构建过程
5.6 本章小结
第6章 库的构建
6.1 理解静态库和动态共享库
6.2 使用g++传统方式构建静态库和动态库
6.3 Linux下构建静态库
6.4 Linux下构建动态共享库
6.5 Windows下构建静态或动态共享库
6.6 本章小结
第7章 构建第三方库
7.1 find_package()命令工作过程
7.2 模块模式(Module mode)
7.3 配置模式(Config mode)
7.4 使用FetchContent管理依赖
7.5 使用ExternalProject管理外部项目
7.6 本章小结
第8章 使用CMake进行测试和打包
8.1 自动化测试:CTest
8.2 打包和分发工具:CPack
8.3 本章小结
第9章 CMake与CI/CD的集成
9.1 CI/CD概述
9.2 在GitHub Actions中使用CMake
9.3 在GitLab CI中使用CMake
9.4 在Jenkins中使用CMake
9.5 本章小结
附录
附录1:CMake常用命令汇总
附录2:CMake常用的内置变量
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证