vs2015+qt5.7+win10 x64環境搭(dā)建(jiàn)
簡述
本文介紹 Qt5.7 + VS2015 的環境搭建中需要(yào)注意的一些事項。
安裝 VS2015
進入 VS2015 官(guān)方下載(zǎi)頁麵,下載(zǎi) VS 社區版 - Visual Studio Community。
下載完成(chéng)之後,直接進行安(ān)裝,傻(shǎ)瓜式 - 下一步。
注意:安裝 VS2015 時,切記勾(gōu)選“Visual C++”選項。
安裝 Qt5.7
進(jìn)入 Qt 官方下(xià)載頁(yè)麵,下載 Qt5.7,我下載的(de)是:qt-opensource-windows-x86-msvc2015_64-5.7.1.exe。
下載完成之後,直接進行安裝,傻瓜(guā)式 - 下(xià)一步。
注意:這時還不算完整(zhěng),因為(wéi)並非所得的(de)配置都準備就緒,下麵(miàn)一起來看如何配置編譯器與調試(shì)器。
為了能(néng)夠同時使用 Qt Creator 和 VS2015,必須分(fèn)別(bié)對他們(men)進(jìn)行一係列的配置。
配置(zhì) Qt Creator
配置編譯器
如果沒有檢測到編譯器,大多數情況下,是因為安裝 VS2015 時候沒有(yǒu)勾選“Visual C++”選項。
注意:檢測不出來沒關係,千萬不要卸載重裝(遇到問題就卸(xiè)載重(chóng)裝、重啟機器的人,隻能說:真是厲害了,Word 哥!),隻需要修改下即可(kě)。
進(jìn)入控製麵板 -> 程(chéng)序和功能,找到 Microsoft Visual Studio Community 2015 Updates,右鍵選擇“更改”。
勾(gōu)選“Visual C++”選項,再次安裝,搞定(dìng)!
這時,打開 Qt Creator,進入編譯器(qì)部分,可以看到 Qt 已經自動檢測出來(lái)了,不需要手(shǒu)動配置。
可以(yǐ)看到,自動檢測出來的構建套件前麵顯示的警告符號,調試器部分顯示“None”,這說明還沒有配置調試器!
配置調試(shì)器
調(diào)試器默認情況下是沒有的(de),必須手動下載(zǎi) windbg 。
在安裝過程中,需要勾選“Debugging Tools for Windows”。
安裝完(wán)成之後,打開 Qt Creator(如果已經打開,請先關閉,再重新打開)。這時,可以看(kàn)到 Qt 已經自動檢測出調試器了(le),很簡單吧!
在“構建套件(jiàn)(Kit)”中選擇自動檢測出來的調試器即可。
Hello World
迫不及待了吧,那就趕緊寫(xiě)個 Hello World 調試一下嘍!
VS2015 配置
安裝插件
VS2015 之前集成 Qt 都可以用 Qt Add-In,但在 Visual Studio 2015 中(zhōng),Qt 插件不(bú)可用了(le),但是提供了一個擴(kuò)展(工具 -> 擴展和更新…):
選(xuǎn)擇:聯機,搜索關鍵字“Qt”,就會出現相關插件:
可以看到(dào)兩個很類似的插(chā)件:
-
Qt Visual Studio Tools (2015):創建(jiàn)者為“The Qt Company Ltd”,右下角的(de)截圖可以看出這正是(shì)我(wǒ)們想要的插件。
-
QtPackage:創建者為“Konstantin Stukov”,右下角的截圖和上麵的差不多。這個包也可以在 QtPackage 下(xià)載。
選擇哪個好呢?不清楚的時候,永遠(yuǎn)確定一點,選擇*信任的。。。那必然就是官方提供的 Qt Visual Studio Tools (2015) 了。
安裝後,重新啟動 VS2015,在菜單(dān)欄上就會看到“Qt VS Tools”菜單項:
配置 Qt 5.7
選擇:Qt VS Tools -> Qt Options,配置(zhì) Qt 5.7。點(diǎn)擊“Add”按鈕,Path 選(xuǎn)擇(zé) D:\Qt\Qt5.7.1\5.7\msvc2015_64,然後點擊“Ok”進行保存(cún)。
Hello World
配置好環境就趕緊測試一下吧,寫(xiě)個小程序,*熟(shú)悉的 Hello World。
選擇:文件 -> 新建 -> 項目,然後選擇:模板 -> Visual C++ -> Qt -> Qt GUI Application。
輸入項目名稱後,點擊“確定”按(àn)鈕。
這時,會自動生成相應的代碼,隻需要簡單地編譯、運行即可。
- 上一篇:Unity 2017.2支持XR混合現(xiàn)實 2017/10/31
- 下一篇(piān):AdHawk微型眼動儀傳感器芯(xīn)片 2017/10/21