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)驶拱、輕量級(jí)霜浴、簡潔明快,與其它編譯器集成較好蓝纲,且?guī)в写罅渴纠敖坛桃趺希褂煤唵巍⒎奖闼懊浴⒁咨鲜帧?/p>

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

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

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ā)跨平臺(tái)開發(fā)工具。簡而言之疲吸,它是邁入開發(fā)世界或者創(chuàng)建下一個(gè)偉大應(yīng)用的完美應(yīng)用程序座每。
提供免費(fèi)版高級(jí)開發(fā)工具工具給非商業(yè)用途是微軟邁出的一大步。通過允許任何人使用其開發(fā)工具摘悴,有助于微軟增強(qiáng)微軟開發(fā)社區(qū)峭梳。
注:社區(qū)版需要使用微軟賬號(hào)進(jìn)行登錄,否則過段時(shí)間會(huì)提示過期蹂喻。
1葱椭、選擇Community 2013,下載安裝口四,步驟不再一一列出(傻瓜式-下一步)孵运!

Visual Studio Community 2013

2、安裝完Visual Studio默認(rèn)是英文蔓彩,如果對(duì)英文不感冒的童鞋治笨,可以下載中文語言包(還是建議伙伴們使用英文版驳概,畢竟很多官方文檔和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í)仍是英文版糖声,重新啟動(dòng)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下載
找到對(duì)應(yīng)的版本進(jìn)行下載并扇,里面包含多種不同的版本,MSVC2010抡诞、MSVC2012穷蛹、MSVC2013分別是指支持Visual Studio 2010、Visual Studio 2012昼汗、Visual Studio 2013的Qt版本肴熏;android、ios分別是指支持android顷窒、ios平臺(tái)的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就會(huì)出現(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)行會(huì)出現(xiàn)丟失*.dll的錯(cuò)誤提示信息钉稍。

配置環(huán)境變量

解決方法:
(1)右鍵計(jì)算機(jī)->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(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í)行程序放到同一目錄下(不推薦)贡未。

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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蒙袍,隨后出現(xiàn)的幾起案子俊卤,更是在濱河造成了極大的恐慌,老刑警劉巖害幅,帶你破解...
    沈念sama閱讀 222,681評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件消恍,死亡現(xiàn)場離奇詭異,居然都是意外死亡以现,警方通過查閱死者的電腦和手機(jī)狠怨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門约啊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人佣赖,你說我怎么就攤上這事恰矩。” “怎么了憎蛤?”我有些...
    開封第一講書人閱讀 169,421評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵外傅,是天一觀的道長。 經(jīng)常有香客問我俩檬,道長萎胰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,114評(píng)論 1 300
  • 正文 為了忘掉前任棚辽,我火速辦了婚禮技竟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘屈藐。我一直安慰自己灵奖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,116評(píng)論 6 398
  • 文/花漫 我一把揭開白布估盘。 她就那樣靜靜地躺著瓷患,像睡著了一般。 火紅的嫁衣襯著肌膚如雪遣妥。 梳的紋絲不亂的頭發(fā)上擅编,一...
    開封第一講書人閱讀 52,713評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音箫踩,去河邊找鬼爱态。 笑死,一個(gè)胖子當(dāng)著我的面吹牛境钟,可吹牛的內(nèi)容都是我干的锦担。 我是一名探鬼主播,決...
    沈念sama閱讀 41,170評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼慨削,長吁一口氣:“原來是場噩夢啊……” “哼洞渔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起缚态,我...
    開封第一講書人閱讀 40,116評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤磁椒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后玫芦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體浆熔,經(jīng)...
    沈念sama閱讀 46,651評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,714評(píng)論 3 342
  • 正文 我和宋清朗相戀三年桥帆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了医增。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慎皱。...
    茶點(diǎn)故事閱讀 40,865評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖叶骨,靈堂內(nèi)的尸體忽然破棺而出茫多,到底是詐尸還是另有隱情,我是刑警寧澤邓萨,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布地梨,位于F島的核電站菊卷,受9級(jí)特大地震影響缔恳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜洁闰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,211評(píng)論 3 336
  • 文/蒙蒙 一歉甚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧扑眉,春花似錦纸泄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至弓千,卻和暖如春衡便,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背洋访。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評(píng)論 1 274
  • 我被黑心中介騙來泰國打工镣陕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人姻政。 一個(gè)月前我還...
    沈念sama閱讀 49,299評(píng)論 3 379
  • 正文 我出身青樓呆抑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親汁展。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鹊碍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,870評(píng)論 2 361