搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
CMake构建实战(项目开发卷)
0.00     定价 ¥ 99.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115616647
  • 作      者:
    作者:许宏旭|责编:郭泳泽
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-02-01
收藏
畅销推荐
内容介绍
本书主要介绍C和C++程序构建的相关知识,包括直接调用C和C++编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C++的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,最后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。 本书适合有C和C++编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C++程序的开发人员阅读。
展开
目录
第1章 构建之旅
1.1 单源文件程序:您好,世界
1.2 构建多源程序
1.2.1 输出另一源程序的字符串
1.2.2 一个需要漫长编译过程的程序
1.2.3 按需编译:快速构建变更
1.2.4 使用Makefile简化构建
1.3 构建静态库
1.4 构建动态库
1.4.1 Windows中动态链接的原理
1.4.2 Linux中动态链接的原理
1.5 引用第三方库
1.5.1 下载BoostC++库
1.5.2 引用BoostC++头文件库
1.5.3 安装BoostC++库
1.5.4 链接BoostC++库
1.6 旅行笔记
1.6.1 构建的基本单元:源程序
1.6.2 核心的抽象概念:构建目标
1.6.3 目标属性
1.6.4 使用要求的传递性
1.6.5 目录属性
1.6.6 自定义构建规则
1.6.7 尾声
第2章 CMake简介
2.1 为什么使用CMake
2.1.1 平台无关和编译器无关
2.1.2 开源自由和优秀的社区生态
2.1.3 强大通用的脚本语言
2.1.4 稳定地向后兼容
2.1.5 持续不断地改进和新特性
2.2 安装CMake
2.2.1 在Windows中安装CMake
2.2.2 在Linux中安装CMake
2.2.3 在macOS中安装CMake
2.3 您好,CMake!
第3章 基础语法
3.1 CMake程序
3.1.1 目录程序(CMakeLists.txt)
3.1.2 脚本程序(