目前網上介紹這種情形的資料很少,自己試了一下,調試通過了,記錄一下,希望可以幫助到其它人
第一步你得先下載安裝qt,見官網 http://download.qt.io/archive/qt/,安裝完記得把bin目錄 C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\bin 設置到path環境變量里
新建一個空的qt項目,編譯通過,確定qt安裝正確。然后把項目設置里面的宏參數想辦法拿到,記錄下來,我本機如下:
$(QtDllPath)=C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\bin $(Qt_INCLUDEPATH_)=C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include;C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include\QtGui;C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include\QtANGLE;C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\include\QtCore;\include;C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\mkspecs\win32-msvc; $(Qt_LIBS_)=C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\lib\Qt5Gui.lib;C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\lib\Qt5Core.lib;C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\lib\qtmain.lib;shell32.lib $(Qt_LIBPATH_)=C:\Qt\Qt5.12.0\5.12.0\msvc2017_64\lib;C:\openssl\lib;C:\Utils\my_sql\mysql-5.6.11-winx64\lib;C:\Utils\postgresql\pgsql\lib
新建一個標准的C++項目,打開“視圖\屬性管理器”,在 "Debug | x64" 上右鍵,添加新項目屬性表,名子隨便起,然后打開新建的項目屬性表,在“用戶宏”里面,添加宏,把上面記錄的四個宏設置進去,保存設置。
打開項目設置,將“調試\環境”、"C/C++\常規\附加包含目錄"、“鏈接器\常規\附加庫目錄”、“鏈接器\輸入\附加依賴庫” 設置為與上面創建的空的qt項目一致。
大功告成!編譯運行