1、安裝visual Stusio 15 生成工具2012
2、安裝Visual studio Enterprise 2017
3、Visual studio Enterprise 2017安裝完成之后,
修改:選擇桌面調試,如下:
4、打開QTcreator,選項中,配置編譯器:
5、配置完成代碼無法調試,需要安裝調試器
調試提示:QT 中出現Unable to create a debugging engine
問題及解決:
解決方法:安裝Debuggers調試環境。
安裝方法:在電腦 控制面板\程序\程序和功能 中找到如下圖:
右擊選擇更改:
next:
勾上Debug個ing Tools for Windows, 點擊Change:
等待安裝完成即可:
6、配置QtCreator:
1、安裝完成之后還需要去Qt中配置一下,如下:
在Qt中選擇:Tool(工具) -> Options(選項) -> Kits? -> Debuggers,在其中添加剛才安裝的WDK路徑下的cdb.exe可執行文件:
2、然后在構建套件(Kit)中選擇自動匹配到的編譯器,我的是VS2017 的MSVC,在調試器中選擇剛才添加進來的cdb Debugger,確定即可實現QT Creator的Debugger調試。
7、發布程序
1、運行程序提示: This application failed to start because it could not find or load the Qt platform plugin
2、解決 Qt5 報錯
QT為了簡化生成發布版本,特別提供了工具 "windeplayqt.exe",這個工具在 "...\Qt5.8.0\5.8\msvc2015_64\bin"的目錄下,通過該命令,可以解決上述錯誤。
打開控制臺窗口 設置搜索路徑以便系統可以搜索到 "windeployqt.exe" 運行 "windeplayqt.exe D:\work\project\sample\bin\Release\sample.exe", 所需要的QT運行庫就自動拷貝到目標程序目錄了。
個別程序依賴額庫,需要手動拷貝即可。
3、其他:
以上方法也適合debug版本。 如果程序使用了新的QT模塊,重新執行一遍即可