
許宏旭
本書主要介紹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的書不多,這本中文的也比較全面,就是內容確實感覺一般