Mingw 以及cmake 的聯合使用

2021-08-15 13:31:02 字數 565 閱讀 3509

mingw有很多種安裝版本

這裡推薦使用tdm-gcc 可以支援32和64位的方式

安裝方便,環境變數也能自動設定(所以安裝完需要重啟)

下面介紹mingw和cmake專案的使用

在專案中會新建build目錄,並生成編譯的工程

這裡先寫乙個命令列中

用vs生成的方式 cmake在安裝了vs的環境下預設使用vs生成工程

mkdir buildvs

cd buildvs

cmake ..

以上也能cmake-gui中選擇對應vs選項生成工程

這裡再寫乙個命令列中

用mingw生成工程的方式

mkdir buildmingw

cd buildmingw

cmake –g」mingw makefiles」 ..

以上也能cmake-gui中選擇mingw-makefile來生成makefile專案檔案

mingw32-make
這個是用來編譯專案的

mingw64 msys2下使用cmake問題

export path d cmake bin path 然後編輯乙個 toolchain mingw64.cmake檔案 set cmake system name windows set cmake c compiler x86 64 w64 mingw32 gcc set cmake cxx ...

安裝cmake以及cmake gui

前言 安裝openpose的時候,會出現乙個奇怪的錯誤,怎麼都沒法解決,最後網上說是cmake版本的問題,抱著試一試的心理,結果解決了問題。最終定位問題是,openpose支援低版本的cmake編譯,但是其依賴的caffe,卻需要更高版,故此出現了以下的安裝cmake的筆記。對於不熟悉c c 的同學...

Windows下Cmake與VS聯合製作dll

接觸大的專案,鋪天蓋地的 總是會掩蓋了開發環境和工具的本質,上手之前,跑跑小的歷程有助於對專案的理解,提高效率。execise cmakedllgitgtest 建立兩個子資料夾和文字檔案 build lib cmakelists.txt cmakelists.txt如下 project aluli...