您好,欢迎来到聚文网。 登录 免费注册
CMake构建实战 项目开发卷

CMake构建实战 项目开发卷

打牢基础,拥抱现代CMake!系统介绍CMake的中文图书,对初学者友好,采用创新的入门路线,解耦CMake脚本程序与构建工具,便于专注理解每一方面,更能夯实基础
  • 字数: 437000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: 许宏旭 著
  • 出版日期: 2024-02-01
  • 商品条码: 9787115616647
  • 版次: 1
  • 开本: 16开
  • 页数: 336
  • 出版年份: 2024
定价:¥99.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
打牢基础,拥抱现代CMake! 由浅入深:从使用命令行构建C和C++程序的方法和CMake基础语法讲起,方便入门。 案例丰富:本书介绍了大量CMake实用命令,帮助读者快速理解和上手。 活学活用:包含快速排序算法和手写数字识别库的应用案例。 紧跟潮流:全书采用CMake 3.20示范。
内容简介
   本书主要介绍C和C++程序构建的相关知识,包括直接调用C和C++编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C++的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,最后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。
本书适合有C和C++编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C++程序的开发人员阅读。
作者简介
许宏旭,资深软件工程师,曾就职于微软(亚洲)互联网工程院,从事自然语言处理等相关工程研发工作,参与过Bing搜索引擎、Office 365等大型项目,具有多年使用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.1Windows中动态链接的原理13
1.4.2Linux中动态链接的原理17
1.5引用第三方库22
1.5.1下载BoostC++库22
1.5.2引用BoostC++头文件库22
1.5.3安装BoostC++库24
1.5.4链接BoostC++库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
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网