QT是一個(gè)功能十分強(qiáng)大的跨平臺的GUI系統(tǒng)。從之前接觸到的一些功能上,我就已經(jīng)喜歡上了使用它。
目前的工作主要是在ARM平臺上的Linux下運(yùn)行QT的程序。但是,我始終不甘寂寞,總想在Windows下也用一用~
在網(wǎng)上找了些資料,終于把Windows平臺下的QT開發(fā)環(huán)境配置好啦,記錄下來,跟大家一起分享:
一、必須的軟件
QT肯定是必須的。在QT的官網(wǎng)上下載的速度比較慢,推薦可以在下面的地址下載:
QT for Windows V4.4.0:
http://www.qtcn.org/download/qt-win-opensource-src-4.4.0.zip ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.4.0.zip ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.4.0-mingw.exe
QT for Windows V4.3.5:
http://www.qtcn.org/download/qt-win-opensource-src-4.3.5.zip http://www.qtcn.org/download/qt-win-opensource-4.3.5-mingw.exe ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.3.5.zip ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.3.5-mingw.exe
以上都是OpenSource的代碼。我下載的時(shí)候是下載的exe格式的,這樣安裝比較方便,zip格式的暫時(shí)沒有試,等有時(shí)間再試。
另外一個(gè)必須的軟件是MinGW。在網(wǎng)上找到的資料來看,有一個(gè)叫做Dev-C++的集成開發(fā)環(huán)境,自帶了MinGW編輯器,而且據(jù)說編輯代碼的時(shí)候還比較好用。不過俺是新手,呵呵,就先不搞它了~
MinGW可以在這里下載:
http://www.mculee.cn/upload/MinGW-3.4.2.exe(之前在網(wǎng)上找了好多地址,許多都是在線安裝的,我反正一次都沒成功過,好不容易弄了個(gè)脫機(jī)裝的,大家需要的趕緊啊~~)
二、安裝軟件
理論上安裝軟件的路徑是沒什么限制的,隨自己樂意。不過我喜歡裝在某個(gè)盤的根目錄下,這樣路徑比較短(嘿嘿,其實(shí)就是懶)。
先安裝MinGW。我裝在了E:\MinGW
接著裝QT。在安裝過程中可以碰到下面的對話框:

這里選擇MinGW所在的文件夾即可(我的是E:\MinGW)。
我的QT安裝在了E:\QT\4.3.5(因?yàn)槲覀兊拈_發(fā)板上運(yùn)行的是4.3.5,所以這里也安裝的是這個(gè)版本)
三、設(shè)置環(huán)境變量
設(shè)置環(huán)境變量的作用是可以在windows的命令行下識別到QT和MinGW的一些命令。
需要設(shè)置的環(huán)境變量有:
PATH=E:\Qt\4.3.5\bin;%PATH%;E:\MinGW\bin (順序沒關(guān)系)
除了PATH環(huán)境變量需要修改,還需要?jiǎng)?chuàng)建兩個(gè)環(huán)境變量:
QTDIT=E:\Qt\4.3.2
QMAKESPEC=win32-g++ (注意,這里一定是win32-g++,這里并不是指MinGW下的g++編譯器。。
至此,Windows下的QT開發(fā)環(huán)境即宣告建立完成
四、測試代碼
接下來就可以寫個(gè)簡單的測試代碼試試效果了:-)
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton screen("Hello, QT World!"); screen.show(); return app.exec(); }
保存為main.cpp,然后打開命令行窗口,切換至main.cpp所在的目錄,然后執(zhí)行:
qmake -project
qmake
make
稍等片刻,可以看到,我們的測試代碼編譯完成了:

OK,執(zhí)行一下吧。在release文件夾里找到生成的exe文件,雙擊執(zhí)行:

哈哈,效果還不錯(cuò),成就感飆升ing~~ :-)
|