歡迎您光臨本站 註冊首頁

Eclipse MinGW Qt開發環境設置

←手機掃碼閱讀     火星人 @ 2014-03-10 , reply:0

1.下載Eclipse

目前Eclipse CDT已經可以集成下載了,好像優化過了,速度還比較快.

下載的地址是:http://www.qtsoftware.com/developer/eclipse-integration,選擇「Eclipse IDE for C/C Developers 」下載即可.

2.下載MinGW

1) 自動安裝MinGW

到網站http://sourceforge.net/project/showfiles.php?group_id=2435,下載「Automated MinGW Installer

下載完畢以後,點擊運行MinGW-5.1.3.exe應用程序,選擇安裝目錄,它便會自動通過網站來下載需要的文件.

2) 手工安裝MinGW

到網站http://sourceforge.net/project/showfiles.php?group_id=2435,下載如下安裝包:

binutils-2.17.50-20070129-1.tar.gz

mingw-runtime-3.13.tar.gz

mingw-utils-0.3.tar.gz

mingw32-make-3.81-2.tar.gz

gcc-core-3.4.5-20060117-1.tar.gz

gcc-g -3.4.5-20060117-1.tar.gz

w32api-3.10.tar.gz

gdb-6.6.tar.tar

按順序減壓到一個文件夾內部(減壓gdb的時候,會提示文件有衝突,直接覆蓋即可).

3) 將剛才減壓的目錄添加到環境變數PATH中

假設剛才安裝的QT和Mingw目錄分別是:

D:Qt4.3.2;

D:MinGW;

現在打開右鍵我的電腦,系統屬性-高級-環境變數

設置如下環境變數

把D:MinGWbin和D:Qt4.3.2bin以及D:MinGWmingw32bin添加到Path;

把D:MinGWlib和D:Qt4.3.2lib添加到Lib (如果沒有Lib,請創建一個);

把D:MinGWinclude和D:Qt4.3.2include添加到Include (如果沒有Include,請創建一個);

確定設置環境變數.此時已經啟動新的環境變數.

3.下載Qt及Eclipse插件

到Qt網站(http://trolltech.com/developer/downloads/qt),直接下載qt-win-opensource-4.3.2-mingw.exe,安裝即可.

下載Eclipse插件的地址:http://trolltech.com/developer/downloads/qt/eclipse-integration-download

4.安裝qt-eclipse-integration-win32-1.0.0.exe

沒什麼好說的,就是選對Eclipse和MinGW的路徑即可.

5.開發舉例:

1).設置eclipse

通過菜單「Window」 -> "Preferences...",進入參數設置框,在Qt裡面添加我們剛才安裝的位置和版本號,如下圖:

2) 建立Qt工程

「File」 -> "New" -> "New Project"

在Qt目錄下面選擇「Qt Gui Project」, "Next", 然後輸入工程名字,剩下的只需要一路取默認值即可.

3) 在窗體上添加按鈕

雙擊工程裡面的ui文件,打開窗體編輯窗口.

在菜單"Window" -> "Show View" -> "Other..."

選擇"Qt C Widget Box",點擊"OK",就可以打開控制項窗口了,如下圖:

以同樣方式打開"Qt C Signal Slot Editor"窗口.

4) 在窗口上放置兩個按鈕,在按鈕上右鍵修改objectName和text.

兩個的objectName分別是:"Button1","Button2:".

text分別是:"Show Box", "Close"

5) 添加按鈕事件

在"Qt C Signal Slot Editor"窗口裡面,單擊" "圖標,這時候再窗口裡面出現一行內容.

將雙擊"",選擇「Button2」;雙擊「」,選擇"clicked()";雙擊"",選擇"close()".

打開主窗口類頭文件(我的是qqq.h), 添加信號響應部分和函數:

private slots:

void on_Button1_clicked();

這個函數的格式必須是:on_控制項名_事件類型()

在cpp文件裡面,添加頭文件及函數實體:

#include

...

void qqq::on_Button1_clicked()

{

QMessageBox box(this);

box.setText("Hello World!");

box.exec();

}

6) 在Eclipse裡面,編譯運行程序即可.

效果如下:

注意:

1.默認的Qt for MinGW的安裝,是不安裝調試庫的,如需運行Debug模式,按照下面的方法編譯調試庫,

在Qt的bin目錄裡面,用命令:

qtvars.bat compile_debug

來編譯調試庫.

需要大約3G的磁碟空間,大約4個小時的編譯時間.

2.如果安裝完qt-eclipse-integration-win32-1.0.0.exe,發現第二次啟動Eclipse不成功的話,

到Eclipse的plugins目錄下,刪除文件「com.trolltech.qtcppstartup_1.0.0.jar」即可.


[火星人 ] Eclipse MinGW Qt開發環境設置已經有383次圍觀

http://coctec.com/docs/java/show-post-61492.html