CMake教程 目錄

2021-10-08 15:40:32 字數 908 閱讀 3696

cmake是乙個跨平台的安裝(編譯)工具,可以用簡單的語句來描述所有平台的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project檔案,能測試編譯器所支援的c++特性,類似unix下的automake。只是 cmake 的組態檔取名為 cmakelists.txt。cmake 並不直接建構出最終的軟體,而是產生標準的建構檔(如 unix 的 makefile 或 windows visual c++ 的 projects/workspaces),然後再依一般的建構方式使用。這使得熟悉某個整合開發環境(ide)的開發者可以用標準的方式建構他的軟體,這種可以使用各平台的原生建構系統的能力是 cmake 和 scons 等其他類似系統的區別之處。

前段時間接觸到乙個支援cmake專案,恰好電腦上vs2017也安裝過cmake,使用起來很快就對cmake越來越感興趣了。主人是其方便之處簡直太好了,比起之前研究的makefile,從使用上看確實簡單很多。尤其對於稍大點的專案,便可快速配置整個專案的編譯配置;再加上其跨平台的特性。所以還是決定系統學習一下cmake這個東東……

cmake教程-step1(基本點)

cmake教程-step2(新增庫)

cmake教程-step3(新增庫的使用要求)

cmake教程-step4(除錯和安裝)

cmake教程-step5(新增系統自檢)

cmake教程-step6(新增自定義命令和生成檔案)

cmake教程-step7(生成安裝程式)

cmake教程-step8(新增對儀表板的支援)

cmake教程-step9(混合靜態和共享)

cmake教程-step10(新增生成器表示式)

cmake教程-step11(新增匯出配置)

cmake教程-step12(打包除錯和發布)

無連線部分後續會慢慢上傳……

cmake官網 

CMake 簡單教程

sudo add apt repository ppa george edison55 cmake 3.x sudo apt get update sudo apt get install cmake更多變數查詢位址 project的名稱 project caffe framework 最低版本限制...

CMake使用教程

編寫的測試的檔案目錄如下 cmaketest makelists.txt config.h.in main.cpp math makelists.txt mathfunction.cpp mathfunction.h下面為每個檔案中的內容,函式的功能是分別利用自定義的庫和標準庫實現求乙個數的冪次方 ...

工具 cmake教程

檔名稱 cmakelists.txt 檔案內容 乙個總工程的根目錄 宣告要求的 cmake 最低版本 cmake minimum required version 2.8 宣告乙個 cmake 工程 project robotics 設定編譯模式 set cmake build type debug...