導航:首頁 > 源碼編譯 > cmake怎麼編譯makefile項目

cmake怎麼編譯makefile項目

發布時間:2025-02-18 15:12:24

❶ cmake編譯單/多文件

在該路徑下會生成一個文件夾(CMakeFiles),三個文件(Makefile, CMakeCache.txt, cmake_install.cmake)以及一個程序(addition)

此時的文件目錄結構為

該項目該依賴於MPI,GDAL和cereal庫。MPI和GDAL庫自行編譯

1.配置各種編譯的時候,可以使用set設置,更多詳情,請自行搜索。
2.頭文件的包含請使用include_directories。
3.搜索源文件請使用aux_source_directory。
4.第三脊滾基方庫的查找使用 find_package。例如我們想找GDAL, 那麼 find_package(GDAL), 它會在 /usr/share/cmake/Moles 文件中的FindGDAL.cmake文件中去找GDAL的各種信息。前提是GDAL 是make install的, FindGDAL.cmake中才會有GDAL的各種信息。否則的話,我們需要set自行制定GDAL的相關信息。
5.第三方庫的鏈接用target_link_libraries。
注意,也櫻謹可以將該項目中的某個文件夾編譯成靜態庫,然備隱後在於其餘源文件鏈接,可以參考: https://blog.csdn.net/cliukai/article/details/90670243

簡單的多文件編譯: https://blog.csdn.net/cliukai/article/details/90670243
有第三方庫的文件編譯: https://blog.csdn.net/fb_help/article/details/79593037

閱讀全文

與cmake怎麼編譯makefile項目相關的資料

熱點內容
手機攝像文件夾名 瀏覽:132
口才訓練手冊編譯口才精品書系 瀏覽:998
linuxfunc 瀏覽:269
高德地圖解壓後的文件 瀏覽:639
php加水印類 瀏覽:228
編譯原理定義表格和編寫查找函數 瀏覽:350
指數函數和對數函數的高精度快速演算法 瀏覽:209
c預編譯干什麼 瀏覽:25
hp網路共享文件夾 瀏覽:366
程序員如何不被廢 瀏覽:807
二進制流轉pdf 瀏覽:917
php判斷爬蟲 瀏覽:572
960除24除4簡便演算法 瀏覽:788
關於解壓英語翻譯 瀏覽:569
python控制鍵盤右鍵 瀏覽:922
php沒有libmysqldll 瀏覽:830
時政新聞app哪個好 瀏覽:907
手機已加密怎麼辦 瀏覽:202
安卓手機截屏怎麼傳到蘋果 瀏覽:530
京管家app哪裡下載 瀏覽:34