QT Creator設置
打開 Qt Creator,進入編譯器部分
工具 -->選項 -->構建和運行 --> 編譯器
可以看到vs的內容
之后,進入 工具 -->選項 -->構建和運行 --> 構建套件
看到,自動檢測出來的構建套件前面顯示的警告符號,調試器部分顯示“None”,這說明還沒有配置調試器!
配置調試器
調試器默認情況下是沒有的,必須手動下載 windbg(https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools)
在安裝過程中,需要勾選“Debugging Tools for Windows”。
安裝完成之后,打開 Qt Creator(如果已經打開,請先關閉,再重新打開)。這時,可以看到 Qt 已經自動檢測出調試器了,在“構建套件(Kit)”中選擇自動檢測出來的調試器即可。
VS2017 配置
VS2017中,打開工具 -> 擴展和更新
在其中搜索qt進行安裝即可。
然后重新啟動VS2017。在菜單欄上就會看到“Qt VS Tools”菜單項:選擇QT Options,配置 Qt,點擊“Add”按鈕,Path 選擇 自己的安裝目錄就行了。
在VS中選擇Hello World
打開vs,選擇創建Qt GUI Application
一直Next直到結束。
打開QtGuiApplication1.ui
將Text Browser拖進ui中輸入的內容即可。
保存即可
最后運行
QT源碼調試
首先在安裝Qt時勾選源代碼選項,這樣安裝后的Qt目錄會多出一個“Src”的目錄,里面就是Qt的源碼。
下載完成后,打開壓縮包,提取出適合自己的壓縮文件,如圖
對其進行解壓,並移動到QT的安裝目錄下,我的是在C:\Qt\Qt5.9.0\5.9\msvc2017_64
之后配置VS全局符號路徑
菜單欄-工具-選項-調試-符號,在右側“符號文件位置”中新添加上Qt安裝路徑中bin文件夾路徑,C:\Qt\Qt5.9.0\5.9\msvc2017_64\bin
接下來在解決方案上右擊,選擇屬性。
並在如下對話框中加入QT源碼包的路徑
之后即可對源碼進行調試