幫助中心 | 我的帳號 | 關於我們

CMake構建實戰(項目開髮捲)

  • 作者:許宏旭|責編:郭泳澤
  • 出版社:人民郵電
  • ISBN:9787115616647
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:321
人民幣:RMB 99.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書主要介紹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  腳本程序(
  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032