CMake構建實戰.項目開發卷 許宏旭 9787115616647 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$635
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202402*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:CMake構建實戰.項目開發卷
ISBN:9787115616647
出版社:人民郵電
著編譯者:許宏旭
頁數:321
所在地:中國大陸 *此為代購商品
書號:1615583
可大量預訂,請先連絡。

內容簡介

本書主要介紹C和C++程序構建的相關知識,包括直接調用C和C++編譯器完成構建的基礎內容,以及使用CMake完成項目構建的相關內容。全書先介紹市面上C和C++的主流編譯器及其相關命令行工具、Makefile等的使用,抽象出與項目構建相關的概念模型,再介紹CMake腳本語言的基礎語法、常用命令等,最後介紹與CMake項目構建相關的內容。本書含有兩個實踐章節,藉助CMake腳本語言,分別構建了快速排序演算法程序、手寫數字識別庫及配套命令行工具。 本書適合有C和C++編程基礎,希望了解或應用CMake工具的人閱讀,也適合想要構建跨平台C和C++程序的開發人員閱讀。

目錄

第1章 構建之旅
1 1 單源文件程序:您好,世界
1 2 構建多源程序
1 2 1 輸出另一源程序的字元串
1 2 2 一個需要漫長編譯過程的程序
1 2 3 按需編譯:快速構建變更
1 2 4 使用Makefile簡化構建
1 3 構建靜態庫
1 4 構建動態庫
1 4 1 Windows中動態鏈接的原理
1 4 2 Linux中動態鏈接的原理
1 5 引用第三方庫
1 5 1 下載BoostC++庫
1 5 2 引用BoostC++頭文件庫
1 5 3 安裝BoostC++庫
1 5 4 鏈接BoostC++庫
1 6 旅行筆記
1 6 1 構建的基本單元:源程序
1 6 2 核心的抽象概念:構建目標
1 6 3 目標屬性
1 6 4 使用要求的傳遞性
1 6 5

目錄

屬性
1 6 6 自定義構建規則
1 6 7 尾聲
第2章 CMake簡介
2 1 為什麼使用CMake
2 1 1 平台無關和編譯器無關
2 1 2 開源自由和優秀的社區生態
2 1 3 強大通用的腳本語言
2 1 4 穩定地向後兼容
2 1 5 持續不斷地改進和新特性
2 2 安裝CMake
2 2 1 在Windows中安裝CMake
2 2 2 在Linux中安裝CMake
2 2 3 在macOS中安裝CMake
2 3 您好,CMake!
第3章 基礎語法
3 1 CMake程序
3 1 1

目錄

程序(CMakeLists txt)
3 1 2 腳本程序( cmake)
3 1 3 模塊程序( cmake)
3 2 註釋
3 2 1 單行註釋
3 2 2 括弧註釋
3 3 命令調用
3 4 命令參數
3 4 1 引號參數
3 4 2 非引號參數
3 4 3 變數引用
3 4 4 轉義字元
3 4 5 括弧參數
3 5 變數
3 5 1 預定義變數
3 5 2 定義變數
3 6 列表
3 7 控制結構
3 7 1 if條件分支

第4章 常用命令
第5章 實踐:CMake快速排序
第6章 CMake構建初探
第7章 構建目標和屬性
第8章 生成器表達式
第9章 模塊
第10章 策略與向後兼容
第11章 實踐:基於onnxruntime的手寫數字識別庫
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理