QT是一個功能十分強大的跨平臺的GUI系統。從以前接觸到的一些功能上,我就已經喜歡上了使用它。windows
目前的工做主要是在ARM平臺上的Linux下運行QT的程序。可是,我始終不甘寂寞,總想在Windows下也用一用~app
在網上找了些資料,終於把Windows平臺下的QT開發環境配置好啦,記錄下來,跟你們一塊兒分享:編輯器
1、必須的軟件ide
QT確定是必須的。在QT的官網上下載的速度比較慢,推薦能夠在下面的地址下載:測試
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.exeip
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.exeget
以上都是OpenSource的代碼。我下載的時候是下載的exe格式的,這樣安裝比較方便,zip格式的暫時沒有試,等有時間再試。編譯器
另一個必須的軟件是MinGW。在網上找到的資料來看,有一個叫作Dev-C++的集成開發環境,自帶了MinGW編輯器,並且聽說編輯代碼的時候還比較好用。不過俺是新手,呵呵,就先不搞它了~
MinGW能夠在這裏下載:
http://www.mculee.cn/upload/MinGW-3.4.2.exe(以前在網上找了好多地址,許多都是在線安裝的,我反正一次都沒成功過,好不容易弄了個脫機裝的,你們須要的趕忙啊~~)
2、安裝軟件
理論上安裝軟件的路徑是沒什麼限制的,隨本身樂意。不過我喜歡裝在某個盤的根目錄下,這樣路徑比較短(嘿嘿,其實就是懶)。
先安裝MinGW。我裝在了E:\MinGW
接着裝QT。在安裝過程當中能夠碰到下面的對話框:
這裏選擇MinGW所在的文件夾便可(個人是E:\MinGW)。
個人QT安裝在了E:\QT\4.3.5(由於咱們的開發板上運行的是4.3.5,因此這裏也安裝的是這個版本)
3、設置環境變量
設置環境變量的做用是能夠在windows的命令行下識別到QT和MinGW的一些命令。
須要設置的環境變量有:
PATH=E:\Qt\4.3.5\bin;%PATH%;E:\MinGW\bin (順序不要緊)
除了PATH環境變量須要修改,還須要建立兩個環境變量:
QTDIT=E:\Qt\4.3.2
QMAKESPEC=win32-g++ (注意,這裏必定是win32-g++,這裏並非指MinGW下的g++編譯器!!)
至此,Windows下的QT開發環境即宣告創建完成
4、測試代碼
接下來就能夠寫個簡單的測試代碼試試效果了:-)
#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所在的目錄,而後執行:
qmake -project
qmake
make
稍等片刻,能夠看到,咱們的測試代碼編譯完成了:
OK,執行一下吧。在release文件夾裏找到生成的exe文件,雙擊執行: