*數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月: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或書號,我們即儘速上架。 |