
许宏旭
本书主要介绍C和C++程序构建的相关知识,包括直接调用C和C++编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C++的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,最后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。 本书适合有C和C++编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C++程序的开发人员阅读。
很实用的一本书,cmake常用的点基本都提到了,章节内容组织的也比较科学,很适合想系统得了解一下怎么使用cmake的人。相比其它语言类,cmake相关的书籍太少了,官方的文档又太细,很难抓住重点,希望大佬们多出一些类似的书籍😂
cmake的工具书比较少,这本可以的,读完后清楚很多。建议补充fetchcontent内容,以及用自动拷贝dll到release/debug目录下的方法。msvc下用vcpkg管理包,建议笔者提一下这个方法。
讲的太绕了,很多高阶内容要么不讲,要讲就讲透,蜻蜓点水的讲只会让人更迷糊
讲的很详细。一步一步地。讲 CMake 的书不多,可算有一本了。
不可多得的好书,不得不说cmake是真的复杂
看了一章和目录,感觉还不错,书籍代码在gitee上,关键词搜书名,找了半天,书里也不给地址,出版社也查不到。中国的技术书籍搞个配套代码都这么麻烦,编辑和出版社真是应该好好反省一下。差评是给出版社的
语法真的一坨屎,能不能来个类似cargo的包管理+项目构建工具
书的内容写的很详细,例子也都有,每一个知识点都有示例帮助理解。有时候读着比较绕的时候,看例子后也能理解清楚。 从Makefile讲起很值得点赞,首先从基本原理去理解cmake的作用。 不过读完整本书后,前面的知识点很多被遗忘了,如果能有个贯穿前后的工程示例就更完美了。
感觉最常用的没有细讲。最后的例子不是很常见。关键的概念还是有点绕。最多知道大概是啥吧。还是看项目练最靠谱
cmake的书不多,这本中文的也比较全面,就是内容确实感觉一般