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