QT學習筆記1:VS2015配置QT5.11


 

由於工作關系,我又接觸到了QT,在之前寫過一篇博客是 在vs2017下配置openCV,當時用的是2015做的示范,現在就繼續記錄一下在VS2015下配置QT吧(VS2017配置是一樣的)

第一部分:QT5.11的下載

進入官方網站:http://download.qt.io/archive/qt/下載合適的版本(最新版即可)

 

根據自己電腦的版本信息下載,我下載的是qt-opensource-windows-x86-5.11.2.exe

 

下載完成之后,直接進行安裝,傻瓜式 - 下一步。

 

 

 

安裝的時候要根據自己的VS版本選擇相應的msvc(VC運行庫,是 Visual C++ 的運行庫。很多程序在編制的時候,使用了微軟的運行庫,大大減少了軟件的編碼量,卻提高了兼容性。但運行的時候,需要這些運行庫。這些運行庫簡稱就是MSVC。)

第二部分:安裝vs2017

Visual Studio2017官方下載地址: 

https://www.visualstudio.com/zh-hans/ 

 

選擇社區版就行,安裝過程很簡單,一直下一步就行。安裝過程較慢,耐心等待。安裝內容視情況而定。軟件較大,保留足夠的空間以供vs使用

第三部分:配置QT

如果沒有檢測到編譯器,大多數情況下,是因為安裝 VS2015 時候沒有勾選“Visual C++”選項。(因為我用的是2015,所以我的版本會和2017稍有出入)

檢測不出來沒關系,不要卸載重裝只需要修改下即可。

進入控制面板 -> 程序和功能,找到 Microsoft Visual Studio Community 2015 Updates,右鍵選擇“更改”。

 

更新之后重新選擇即可

 

打開 Qt Creator,進入編譯器部分,可以看到 Qt 已經自動檢測出來了,不需要手動配置。

 工具 -->選項 -->構建和運行 --> 編譯器

 工具 -->選項 -->構建和運行 --> 構建套件

 

 

 可以看到,自動檢測出來的構建套件前面顯示的警告符號,調試器部分顯示“None”,這說明還沒有配置調試器!

 

第四部分:配置調試器

調試器默認情況下是沒有的,必須手動下載 windbghttps://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools

在安裝過程中,需要勾選“Debugging Tools for Windows”。

 

 安裝完成之后,打開 Qt Creator(如果已經打開,請先關閉,再重新打開)。這時,可以看到 Qt 已經自動檢測出調試器了,在“構建套件(Kit)”中選擇自動檢測出來的調試器即可。

 

第五部分:在QT Creator 中編寫Hello World

拿到編譯器也好,學會新語言也好,helllo world 是必須的

第一步新建一個項目:New Project

 選擇第一個 Qt Widgets Application

 

然后選擇位置,一路下一步就行了,創建好項目之后,雙擊mainwindow.ui

 

 將text brower拖拽到右側,然后雙擊敲入hello world。

然后點擊左下角第一個 綠的的小箭頭

一個hello world 就出來了

 

 

 

第六部分:VS2015 配置

 

VS2015 之前集成 Qt 都可以用 Qt Add-In,但在 Visual Studio 2015 中,Qt 插件不可用了,但是提供了一個擴展(工具 -> 擴展和更新…):

 

 選擇:聯機,搜索關鍵字“Qt”,就會出現相關插件:

選擇第一個下載安裝。然后重新啟動VS2015。在菜單欄上就會看到“Qt VS Tools”菜單項:

 

選擇:Qt VS Tools -> Qt Options,配置 Qt 5.7。點擊“Add”按鈕,Path 選擇 自己的安裝目錄就行了,我的就是 C:\Qt\Qt5.9.4\5.9.4\msvc2015_64,然后點擊“Ok”進行保存。

 

現在所有的環境都配置好了。接下來就是測試了

 

第七部分:在VS中選擇Hello World

 選擇:文件 -> 新建 -> 項目,然后選擇:模板 -> Visual C++ -> Qt -> Qt GUI Application。

一路Next

雙擊.ui文件,重復上面再QT Creator中的操作

然后運行即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM