作爲跨平臺的GUI程序開發,QT真的不錯!
1、安裝MingGW(非GUI開發版本,可以從官網下載)
2、安裝QT,安裝時需要指出之前MingGW的安裝路徑(可以從官網下載開源win32版本)。
爲了方便使用,直接複製qt安裝目錄下/bin文件夾下的DLL文嘉到system32目錄。
3、設置環境變量:
PATH=E:/Qt/4.3.5/bin;%PATH%;E:/MinGW/bin
QTDIT=E:/Qt/4.3.2
QMAKESPEC=win32-g++ (注意,這裏一定是win32-g++,這裏並不是指MinGW下的g++編譯器!!)
4、測試代碼,保存到main.cpp:
D:/下建立測試工程文件夾"QtTest",並把main.cpp文件保存至此。
5、進入dos環境,進入“D:/QtTest”目錄。
6、依次輸入命令:
qmake -project
qmake
make
7、進入“D:/QtTest”目錄,下有release文件夾下exe文件可以運行。(如果提示錯誤不能運行,則可能是到不到DLL文件)
/××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××/
以下爲轉載:(參考!!!)http://www.mculee.cn/post/16.html
/××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××/
QT是一個功能十分強大的跨平臺的GUI系統。從之前接觸到的一些功能上,我就已經喜歡上了使用它。
目前的工作主要是在ARM平臺上的Linux下運行QT的程序。但是,我始終不甘寂寞,總想在Windows下也用一用~
在網上找了些資料,終於把Windows平臺下的QT開發環境配置好啦,記錄下來,跟大家一起分享:
一、必須的軟件
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.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的代碼。我下載的時候是下載的exe格式的,這樣安裝比較方便,zip格式的暫時沒有試,等有時間再試。
另外一個必須的軟件是MinGW。在網上找到的資料來看,有一個叫做Dev-C++的集成開發環境,自帶了MinGW編輯器,而且據說編輯代碼的時候還比較好用。不過俺是新手,呵呵,就先不搞它了~
MinGW可以在這裏下載:
http://www.mculee.cn/upload/MinGW-3.4.2.exe(之前在網上找了好多地址,許多都是在線安裝的,我反正一次都沒成功過,好不容易弄了個脫機裝的,大家需要的趕緊啊~~)
二、安裝軟件
理論上安裝軟件的路徑是沒什麼限制的,隨自己樂意。不過我喜歡裝在某個盤的根目錄下,這樣路徑比較短(嘿嘿,其實就是懶)。
先安裝MinGW。我裝在了E:/MinGW
接着裝QT。在安裝過程中可以碰到下面的對話框:
這裏選擇MinGW所在的文件夾即可(我的是E:/MinGW)。
我的QT安裝在了E:/QT/4.3.5(因爲我們的開發板上運行的是4.3.5,所以這裏也安裝的是這個版本)
三、設置環境變量
設置環境變量的作用是可以在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開發環境即宣告建立完成
四、測試代碼
接下來就可以寫個簡單的測試代碼試試效果了:-)
#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文件,雙擊執行:
哈哈,效果還不錯,成就感飆升ing~~ :-)