本篇內(nèi)容主要講解“Eclipse+MinGW+Qt開(kāi)發(fā)環(huán)境設(shè)置方法”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Eclipse+MinGW+Qt開(kāi)發(fā)環(huán)境設(shè)置方法”吧!
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、雅安服務(wù)器托管、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、和田縣網(wǎng)站維護(hù)、網(wǎng)站推廣。
1.下載Eclipse
目前Eclipse+CDT已經(jīng)可以集成下載了,好像優(yōu)化過(guò)了,速度還比較快。
下載的地址是:http://www.qtsoftware.com/developer/eclipse-integration,選擇“Eclipse IDE for C/C++ Developers ”下載即可。
2.下載MinGW
1) 自動(dòng)安裝MinGW
到網(wǎng)站http://sourceforge.net/project/showfiles.php?group_id=2435,下載“Automated MinGW Installer”
下載完畢以后,點(diǎn)擊運(yùn)行MinGW-5.1.3.exe應(yīng)用程序,選擇安裝目錄,它便會(huì)自動(dòng)通過(guò)網(wǎng)站來(lái)下載需要的文件。
2) 手工安裝MinGW
到網(wǎng)站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
按順序減壓到一個(gè)文件夾內(nèi)部(減壓gdb的時(shí)候,會(huì)提示文件有沖突,直接覆蓋即可)。
3) 將剛才減壓的目錄添加到環(huán)境變量PATH中
假設(shè)剛才安裝的QT和Mingw目錄分別是:
D:\Qt\4.3.2;
D:\MinGW;
現(xiàn)在打開(kāi)右鍵我的電腦,系統(tǒng)屬性-高級(jí)-環(huán)境變量
設(shè)置如下環(huán)境變量
把D:\MinGW\bin和D:\Qt\4.3.2\bin以及D:\MinGW\mingw32\bin添加到Path;
把D:\MinGW\lib和D:\Qt\4.3.2\lib添加到Lib (如果沒(méi)有Lib,請(qǐng)創(chuàng)建一個(gè));
把D:\MinGW\include和D:\Qt\4.3.2\include添加到Include (如果沒(méi)有Include,請(qǐng)創(chuàng)建一個(gè));
確定設(shè)置環(huán)境變量。此時(shí)已經(jīng)啟動(dòng)新的環(huán)境變量。
3.下載Qt及Eclipse插件
到Qt網(wǎng)站(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
沒(méi)什么好說(shuō)的,就是選對(duì)Eclipse和MinGW的路徑即可。
5.開(kāi)發(fā)舉例:
1).設(shè)置eclipse
通過(guò)菜單“Window” -> "Preferences...",進(jìn)入?yún)?shù)設(shè)置框,在Qt里面添加我們剛才安裝的位置和版本號(hào),如下圖:

2) 建立Qt工程
“File” -> "New" -> "New Project"
在Qt目錄下面選擇“Qt Gui Project”, "Next", 然后輸入工程名字,剩下的只需要一路取默認(rèn)值即可。
3) 在窗體上添加按鈕
雙擊工程里面的ui文件,打開(kāi)窗體編輯窗口.
在菜單"Window" -> "Show View" -> "Other..."
選擇"Qt C++ Widget Box",點(diǎn)擊"OK",就可以打開(kāi)控件窗口了,如下圖:

以同樣方式打開(kāi)"Qt C++ Signal Slot Editor"窗口.
4) 在窗口上放置兩個(gè)按鈕,在按鈕上右鍵修改objectName和text.
兩個(gè)的objectName分別是:"Button1","Button2:".
text分別是:"Show Box", "Close"

5) 添加按鈕事件
在"Qt C++ Signal Slot Editor"窗口里面,單擊"+"圖標(biāo),這時(shí)候再窗口里面出現(xiàn)一行內(nèi)容.
將雙擊"
打開(kāi)主窗口類(lèi)頭文件(我的是qqq.h), 添加信號(hào)響應(yīng)部分和函數(shù):
private slots:
void on_Button1_clicked();
這個(gè)函數(shù)的格式必須是:on_控件名_事件類(lèi)型()
在cpp文件里面,添加頭文件及函數(shù)實(shí)體:
#include
...
void qqq::on_Button1_clicked()
{
QMessageBox box(this);
box.setText("Hello World!");
box.exec();
}
6) 在Eclipse里面,編譯運(yùn)行程序即可。
效果如下:

注意:
1.默認(rèn)的Qt for MinGW的安裝,是不安裝調(diào)試庫(kù)的,如需運(yùn)行Debug模式,按照下面的方法編譯調(diào)試庫(kù),
在Qt的bin目錄里面,用命令:
qtvars.bat compile_debug
來(lái)編譯調(diào)試庫(kù)。
需要大約3G的磁盤(pán)空間,大約4個(gè)小時(shí)的編譯時(shí)間。
2.如果安裝完qt-eclipse-integration-win32-1.0.0.exe,發(fā)現(xiàn)第二次啟動(dòng)Eclipse不成功的話,
到Eclipse的plugins目錄下,刪除文件“com.trolltech.qtcppstartup_1.0.0.jar”即可。
到此,相信大家對(duì)“Eclipse+MinGW+Qt開(kāi)發(fā)環(huán)境設(shè)置方法”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
網(wǎng)站欄目:Eclipse+MinGW+Qt開(kāi)發(fā)環(huán)境設(shè)置方法
地址分享:http://www.chinadenli.net/article14/piipde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、動(dòng)態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)