-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
CMAKE构建实战:项目开发卷 版权信息
- ISBN:9787115616647
- 条形码:9787115616647 ; 978-7-115-61664-7
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
CMAKE构建实战:项目开发卷 本书特色
打牢基础,拥抱现代CMake!
由浅入深:从使用命令行构建C和C 程序的方法和CMake基础语法讲起,方便入门。
案例丰富:本书介绍了大量CMake实用命令,帮助读者快速理解和上手。
活学活用:包含快速排序算法和手写数字识别库的应用案例。
紧跟潮流:全书采用CMake 3.20示范。
CMAKE构建实战:项目开发卷 内容简介
本书主要介绍C和C++程序构建的相关知识,包括直接调用C和C++编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C++的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,*后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。 本书适合有C和C++编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C++程序的开发人员阅读。
CMAKE构建实战:项目开发卷 目录
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 脚本程序(
CMAKE构建实战:项目开发卷 作者简介
许宏旭,资深软件工程师,曾就职于微软(亚洲)互联网工程院,从事自然语言处理等相关工程研发工作,参与过Bing搜索引擎、Office 365等大型项目,具有多年使用CMake组织C 复杂项目的开发经验。
- >
二体千字文
二体千字文
¥14.0¥40.0 - >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥13.0¥26.0 - >
诗经-先民的歌唱
诗经-先民的歌唱
¥13.5¥39.8 - >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥13.0¥24.0 - >
朝闻道
朝闻道
¥8.8¥23.8 - >
经典常谈
经典常谈
¥12.7¥39.8 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥20.3¥58.0
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39