牢基础,拥抱现代CMake! 由浅深:从使用命令行构建C和C 程序的方法和CMake基础语法讲起,方便门。 案例丰富:本书介绍了大量CMake实用命令,帮助读者快速理解和上手。 活学活用:包含快速排序算法和手写数字识别库的应用案例。 紧跟潮流:全书采用CMake 3.20示范。
售 价:¥
纸质售价:¥95.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内 容 提 要
前 言
本书读者
资源与支持
资源获取
提交勘误
与我们联系
关于异步社区和异步图书
第1章 构建之旅
1.1 单源文件程序:您好,世界
1.2 构建多源程序
1.3 构建静态库
1.4 构建动态库
1.5 引用第三方库
1.6 旅行笔记
第2章 CMake简介
2.1 为什么使用CMake
2.2 安装CMake
2.3 您好,CMake!
第3章 基础语法
3.1 CMake程序
3.2 注释
3.3 命令调用
3.4 命令参数
3.5 变量
3.6 列表
3.7 控制结构
3.8 条件语法
3.9 命令定义
3.10 小结
第4章 常用命令
4.1 数值操作命令:math
4.2 字符串操作命令:string
4.3 列表操作命令:list
4.4 文件操作命令:file
4.5 路径操作命令:cmake_path
4.6 路径操作命令:get_filename_component
4.7 配置模板文件:configure_file
4.8 日志输出命令:message
4.9 执行程序:execute_process
4.10 引用CMake程序:include
4.11 执行代码片段:cmake_language
4.12 监控变量:variable_watch
第5章 实践:CMake快速排序
第6章 CMake构建初探
6.1 CMake项目的生命周期
6.2 项目配置与缓存变量
6.3 CMake命令行的使用
6.4 使用Visual Studio打开CMake项目
6.5 小结
第7章 构建目标和属性
7.1 二进制构建目标
7.2 伪构建目标
7.3 子目录
7.4 项目:project
7.5 属性:get_property、set_property
7.6 属性相关命令
7.7 自定义构建规则:add_custom_command
7.8 自定义构建目标:add_custom_target
7.9 设置依赖关系:add_dependencies
7.10 小结
第8章 生成器表达式
8.1 支持生成器表达式的命令
8.2 布尔型生成器表达式
8.3 字符串生成器表达式
8.4 小结
第9章 模块
9.1 引用功能模块
9.2 常用的预置功能模块
9.3 查找模块
9.4 编写自定义查找模块
9.5 小结
第10章 策略与向后兼容
10.1 CMake策略(以CMP0115为例)
10.2 指定CMake最低版本要求:cmake_minimum_required
10.3 管理策略行为:cmake_policy
10.4 渐进式重构CMake程序
10.5 小结
第11章 实践:基于onnxruntime的手写数字识别库
11.1 前期设计
11.2 第三方库
11.3 CMake目录程序
11.4 代码实现
11.5 构建和运行
11.6 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜