windows下建立QT開發環境!

 

作爲跨平臺的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。在安裝過程中可以碰到下面的對話框:

image

這裏選擇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

稍等片刻,可以看到,我們的測試代碼編譯完成了:

image

OK,執行一下吧。在release文件夾裏找到生成的exe文件,雙擊執行:

image

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

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章