VS2017下編譯32位QT程式

2021-08-19 19:49:01 字數 1045 閱讀 2103

1. 新建乙個目錄並進入,然後執行:

原始碼目錄\configure.bat -skip qtwebengine -confirm-license -opensource -debug-

and-release -nomake tests -nomake examples -prefix .

2. nmake        (我編譯了4.5h)

3. nmake install

4. 將生成的以下幾個檔案,單獨放乙個目錄中

我新建了乙個目錄:msvc2017_x86,並將這些目錄copy放在下面

這樣就與qt提供的vs2017  64位版本平級:

7.開啟qt options,並且加入msvc2017_64和msvc2017_x86

8.切換編譯版本:(如果解決方案是64位,則不需要切換)

先切換解決方案版本:右擊解決方案--->change solution's qt version--->切換成需要的版本

切換專案版本:右擊專案--->qt project settings--->切換成需要的版本

vs2017下boost庫編譯

編譯 以用tribool 庫 hpp是boost庫獨特檔案,它把c 類的宣告和實現都放在乙個檔案中,也就是 h cpp 所以檔案字尾是 hpp 剩下的少量庫 如 chrono,date time,program options,test,thread等 必須編譯成靜態庫或者動態庫,並在構建時指定連線...

VS2017 編譯64位boost靜態庫

1 開啟vs自帶的本地命令列工具,cd到boost庫根目錄 然後輸入 bootstrap.bat 2 開啟與bootstrap.bat同級的目錄中project config.jam檔案把內容替換成下面這樣的形式 import option using msvc 14.0 c program fil...

vs2017 配置QT環境

安裝也很簡單,主要是第二部,要求登入,可以直接skip,然後再選擇第一項中,開啟下拉 勾選vs2017 64位 這個根據你的專案和安裝的vs版本選擇 安裝後,在qt tools qtcreator bin 中開啟qtcreator 來建立專案。qt vsaddin msvc2017 2.3.0 這種...