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