Qt環(huán)境搭建(Visual Studio)

前言

在最初的接觸Qt時(shí),心中也是產(chǎn)生疑惑Qt程序到底使用什么IDE更舒服,因?yàn)槲腋矚gVS環(huán)境,所以VS編程更多一些,這個(gè)看個(gè)人愛好

Visual Studio +Qt :以下均以此代表Visual Studio集成Qt開發(fā),也就是Qt插件集成到Visual Studio中。

Qt Creator與Visual Studio比較

Qt Creator:專為Qt設(shè)計(jì),免費(fèi)、輕量級、簡潔明快,與其它編譯器集成較好,且?guī)в写罅渴纠敖坛蹋褂煤唵巍⒎奖?、易上手?/p>

Visual Studio:Visual Studio比較龐大,但對非Qt的C++代碼或庫調(diào)試比較方便,可以配合Visual Assist X使用,無論是代碼編寫,還是調(diào)試,都相當(dāng)給力。而且支持更多的第三方輔助工具,比如分布式編譯工具IncrediBuild(對編譯性能有巨大提升),性能測試工具VTune,靜態(tài)代碼檢查工具,代碼覆蓋率工具等,都提供Visual Studio插件。

如果是初學(xué)者,那么建議先學(xué)會使用Qt Creator。
很多人之所以不喜歡用Visual Studio,很大一部分原因是因?yàn)椋篤isual Studio不是一個(gè)開源軟件,是商業(yè)軟件(提供免費(fèi)的社區(qū)版),而且安裝包較大(很多鏡像2、3G多),安裝時(shí)間較長,且配置較復(fù)雜。。。最后扯一句:這對程序猿來說都算事嗎?

Visual Studio 2012下載安裝

Visual Studio中文官方網(wǎng)站
Visual Studio所有下載

Visual Studio Community 2013
Visual Studio社區(qū)版是微軟Visual Studio家族2014年推出的,該社區(qū)版是為學(xué)生、開源貢獻(xiàn)者、小公司、初創(chuàng)公司以及小企業(yè)設(shè)計(jì)的免費(fèi)、全功能開發(fā)環(huán)境版本。
該社區(qū)版具備開發(fā)跨桌面、設(shè)備、云、網(wǎng)絡(luò)和服務(wù)的非企業(yè)應(yīng)用程序,還包括編譯生產(chǎn)力功能、是Windows、iOSAndroid開發(fā)跨平臺開發(fā)工具。簡而言之,它是邁入開發(fā)世界或者創(chuàng)建下一個(gè)偉大應(yīng)用的完美應(yīng)用程序。
提供免費(fèi)版高級開發(fā)工具工具給非商業(yè)用途是微軟邁出的一大步。通過允許任何人使用其開發(fā)工具,有助于微軟增強(qiáng)微軟開發(fā)社區(qū)。
注:社區(qū)版需要使用微軟賬號進(jìn)行登錄,否則過段時(shí)間會提示過期。
1、選擇Community 2013,下載安裝,步驟不再一一列出(傻瓜式-下一步)!

Visual Studio Community 2013

2、安裝完Visual Studio默認(rèn)是英文,如果對英文不感冒的童鞋,可以下載中文語言包(還是建議伙伴們使用英文版,畢竟很多官方文檔和API都是英文)。
Visual Studio 2013 Language Pack

3、安裝完成之后,需要進(jìn)行設(shè)置方可生效。
打開Visual Studio,選擇Tools->Options->Environment->International Settings,在右側(cè)出現(xiàn)語言配置選項(xiàng)。Language默認(rèn)是當(dāng)前的English,點(diǎn)擊下拉箭頭,選擇中文(簡體),點(diǎn)擊確定。
注:下圖是我已經(jīng)轉(zhuǎn)換為中文后的界面。
Language Setting

Language SettingChinese

中文語言包配置完成后,此時(shí)仍是英文版,重新啟動Visual Studio 2013,就是中文版了。
注意:如果你是Windows 7,需要安裝Visual Studio 2013,則需要有Windows 7 Service Pack 1以及IE10或以上版本支持。
Windows 7 和 Windows Server 2008 R2 Service Pack 1下載
Windows 7 Service pack1

Qt下載安裝(opensorce、Add-in)

Qt下載

下載Qt5.8安裝包qt-windows-opensource與Qt插件Visual Studio Add-in
Qt下載 Qt所有下載 Qt官方發(fā)布下載 Open Source下載
找到對應(yīng)的版本進(jìn)行下載,里面包含多種不同的版本,MSVC2010、MSVC2012、MSVC2013分別是指支持Visual Studio 2010、Visual Studio 2012、Visual Studio 2013的Qt版本;android、ios分別是指支持android、ios平臺的Qt版本;opengl與非opengl的區(qū)別為是否支持opengl;x86、x64分別代表支持32位與64位的操作系統(tǒng)
這里我選擇的版本為:qt-opensource-windows-x86-msvc2013-5.5.1.exe(32位支持Visual Studio 2013)

qt-opensource-windows-x86-msvc2013-5.5.1.exe

Visual Studio Add-in 1.2.4 for Qt5

Qt安裝

qt-opensourceVisual Studio Add-in的安裝順序沒什么要求,安裝過程不再多說(傻瓜式-下一步),安裝路徑不要包含中文、空格、特殊字符(~<>|?*!@#$%^&:,;)。
安裝完成Visual Studio Add-in之后,Visual Studio就會出現(xiàn)相應(yīng)的Qt選項(xiàng)!

Qt5

配置開發(fā)環(huán)境

選擇:QT5->Qt Options->Add,配置Qt的開發(fā)環(huán)境。
這里根據(jù)Qt安裝路徑進(jìn)行選擇,Path為:D:\Qt\Qt5.5.1\5.5\msvc2013。


配置Qt的開發(fā)環(huán)境
運(yùn)行程序

導(dǎo)入Qt項(xiàng)目
選擇:QT5->Open Qt Project File(.pro)…

導(dǎo)入項(xiàng)目

新建Qt項(xiàng)目
1、選擇:文件->新建->項(xiàng)目->Qt5 Projects->Qt Application,輸入工程名,下一步…進(jìn)行新建。
新建項(xiàng)目

2、選擇:Qt5 Project->Qt Application,然后填寫項(xiàng)目名稱(Hello World)
選擇 Qt Application

3、選擇依賴的模塊:最基礎(chǔ)的QtCore、QtGui、QtWidgets還有一些音/視頻、網(wǎng)絡(luò)、數(shù)據(jù)庫、XML、OpenGl相關(guān)的模塊,需要使用的直接勾選即可。
依賴模板

4、編譯運(yùn)行,選擇:調(diào)試->開始執(zhí)行 或者 Ctrl+F5。
編譯、執(zhí)行

配置環(huán)境變量

如果沒有配置過環(huán)境變量,那么在工程目錄下找到可執(zhí)行程序,直接運(yùn)行會出現(xiàn)丟失*.dll的錯(cuò)誤提示信息。

配置環(huán)境變量

解決方法:
(1)右鍵計(jì)算機(jī)->屬性->高級系統(tǒng)設(shè)置->高級->環(huán)境變量,添加環(huán)境變量(推薦)
QTDIR:D:\Qt\Qt5.5.1\5.5\msvc2013
PATH:%QTDIR%\bin

添加環(huán)境變量

(2)在Qt的安裝目錄下找到缺少的*.dll(D:\Qt\Qt5.5.1\5.5\msvc2013\bin),將其與可執(zhí)行程序放到同一目錄下(不推薦)。

針對看不懂的伙伴可以參考VS2012+Qt5.2.1

補(bǔ)充:
可參考本文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容