Qt 4.8.4 Qt Creator 2.6.1 安装和配置(Windows)
0. 前傳
總想記錄自己的成長過程,總是被各種原因中斷。申請CSDN賬號3年了吧,沒寫過一篇文章。見過現實生活中的暴發戶,但我認為在技術領域不存在暴發戶。只有積累,從一點一滴做起。這是我的第一篇文章。
1. 軟件安裝
1.0. 一個艱難的決定
跨平臺的需求讓我選擇了Qt,經過一番搜索找到了可以下載的免費版:
http://qt-project.org/downloads
最新版本(截止到2013年1月)是5.0.1,但Windows下只有for VS 2010的版本。雖然本人覺得VS很好用(用過VS 2001、VS 2005、VS 2008,當然是D版,主要拿VB做做界面,見笑),但考慮公司安裝,所以還是不選擇D版的好。退而求其次,選擇次新版本4.8.4,317MB。下載地址:
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.4-mingw.exe
【更新】2013年2月4日重新登錄qt官網,發現5.0.1 for minGW也有了!本身帶minGW4.7。下載、安裝、運行,完全無懸念,推薦!附下載地址(823MB):
http://releases.qt-project.org/qt5/5.0.1/qt-windows-opensource-5.0.1-mingw47_32-x86-offline.exe
1.1. minGW的安裝
既然選擇了for minGW的版本,那就要下載minGW。官網:http://www.mingw.org/。我下載的是(這僅僅是一個下載器,需要聯網下載):
http://sourceforge.net/projects/mingw/files/latest/download?source=files
選擇組件的時候,我試過“全選”或者“只包含C、C++編譯器”,感覺對于“編個exe出來”的我沒啥區別。沒有更深一步研究。全選的耗時長不了太多,對于網絡和硬盤都不是問題的今天,選上也未必不是一個一勞永逸的選擇。一路Next之后將是一個CMD窗口顯示下載和安裝的進度,等待幾分鐘即可。
1.2. 安裝Qt
我安裝的版本4.8.4。下載地址:
http://releases.qt-project.org/qt4/source/qt-win-opensource-4.8.4-mingw.exe
安裝過程沒有什么曲折。
1.3. 安裝Qt Creator
我選擇的版本是2.6.1。下載地址:
http://releases.qt-project.org/qtcreator/2.6.1/qt-creator-windows-opensource-2.6.1.exe
【更新】2013年2月4日重新登錄,發現了最新版本2.6.2,且集成在Qt.5.0.1中。單獨下載地址:
http://releases.qt-project.org/qtcreator/2.6.2/qt-creator-windows-opensource-2.6.2.exe
2. 配置
本以為一路順暢的安裝就此完成,沒想到新建工程的時候沒啥可以選的!想生成一個簡簡單單的空窗口竟然不知道該選擇哪個項目!隨便選擇了幾個項目,可以完成新建卻無法運行!后來折騰一番才明白咋回事兒:Creator沒有找到編譯器!截了一張圖,空空的“新建”對話框:
來吧,自己動手:
2.1 指定Qt版本
依次點擊:“選擇”->“選項”,選擇“構件和運行”,切換“Qt版本”頁簽。點擊“添加”,在Qt安裝目錄下找到qmake.exe(<Qt安裝目錄>/bin/qmake.exe)。如下圖:
之后會出現一條帶紅色嘆號的手動配置。不管警告之類的文字,點擊“應用”。
2.2 指定構件套件
切換至”構件套件(Kit)“,更改”Qt版本“為Qt 4.8.4,點擊應用。如果此時下拉列表中沒有對應的Qt版本,則應檢查前一步配置是否生效。
2.3. 指定編譯器路徑
切換到”編譯器“頁簽,點擊”添加“。在minGW的安裝目錄下找到”mingw32-make.exe“(<minGW安裝路徑>/bin/mingw32-make.exe)。
2.4 指定調試器路徑
切回”構件套件(Kit)“,點擊”調試器“一項后面的管理,選擇”自動檢測“?!闭{試器“配置完畢。
2.5. 劇終&其他
欣賞自己的成果吧。
PS:建議項目起名時別用中文(如下圖的”未命名“),反正我自己編譯出錯。編譯時自帶的”桌面“二字沒啥問題。
By Ice
總結
以上是生活随笔為你收集整理的Qt 4.8.4 Qt Creator 2.6.1 安装和配置(Windows)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 总线协议之I2C总线时序
- 下一篇: java信息管理系统总结_java实现科