• CMake构建实战:项目开发卷
21年品牌 40万+商家 超1.5亿件商品

CMake构建实战:项目开发卷

全新正版 极速发货

74 7.4折 99.8 全新

库存5件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者许宏旭

出版社人民邮电

ISBN9787115616647

出版时间2024-02

装帧其他

开本其他

定价99.8元

货号31975088

上书时间2024-11-15

學源图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
许宏旭,资深软件工程师,曾就职于微软(亚洲)互联网工程院,从事自然语言处理等相关工程研发工作,参与过Bing搜索引擎、Office365等大型项目,具有多年使用CMake组织C++复杂项目的开发经验。

目录
第 1 章 构建之旅...1
  1.1 单源文件程序:您好,世界!...1
  1.2 构建多源程序...3
    1.2.1 输出另一源程序的字符串...3
    1.2.2 一个需要漫长编译过程的程序...3
    1.2.3 按需编译:快速构建变更...4
    1.2.4 使用 Makefile 简化构建...7
  1.3 构建静态库...9
  1.4 构建动态库...12
    1.4.1 Windows 中动态链接的原理...13
    1.4.2 Linux 中动态链接的原理...17
  1.5 引用第三方库...22
    1.5.1 下载 Boost C++库...22
    1.5.2 引用 Boost C++头文件库...22
    1.5.3 安装 Boost C++库...24
    1.5.4 链接 Boost C++库...25
  1.6 旅行笔记...29
    1.6.1 构建的基本单元:源程序...29
    1.6.2 核心的抽象概念:构建目标...30
    1.6.3 目标属性...31
    1.6.4 使用要求的传递性...34
    1.6.5 目录属性...40
    1.6.6 自定义构建规则...40
    1.6.7 尾声...41
第 2 章 CMake 简介...42
  2.1 为什么使用 CMake...43
    2.1.1 平台无关和编译器无关...43
    2.1.2 开源自由和优秀的社区生态...44
    2.1.3 强大通用的脚本语言...44
    2.1.4 稳定地向后兼容...44
    2.1.5 持续不断地改进和新特性...45
  2.2 安装 CMake...45
    2.2.1 在 Windows 中安装 CMake...45
    2.2.2 在 Linux 中安装 CMake...46
    2.2.3 在 macOS 中安装 CMake...47
  2.3 您好,CMake!...48
第 3 章 基础语法...49
  3.1 CMake 程序...49
    3.1.1 目录程序(CMakeLists.txt)...50
    3.1.2 脚本程序(