Vincent.Chan‘s Blog

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          網(wǎng)站

          最新評(píng)論

          Eclipse + MinGW + Qt開發(fā)環(huán)境設(shè)置

          原文:http://www.cnblogs.com/lansh/archive/2007/11/14/958808.html
          1.下載Eclipse

          目前Eclipse+CDT已經(jīng)可以集成下載了,好像優(yōu)化過了,速度還比較快。
          下載的地址是:http://www.eclipse.org/downloads/,選擇“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)通過網(wǎng)站來下載需要的文件。

          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中
          如果減壓到d:\MinGW,那么添加“d:\MinGW\bin”到系統(tǒng)目錄中即可。

          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
          沒什么好說的,就是選對(duì)Eclipse和MinGW的路徑即可。


          5.開發(fā)舉例:
          1).設(shè)置eclipse
          通過菜單“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文件,打開窗體編輯窗口.
          在菜單"Window" -> "Show View" -> "Other..."
          選擇"Qt C++ Widget Box",點(diǎn)擊"OK",就可以打開控件窗口了,如下圖:

          以同樣方式打開"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)容.
          將雙擊"",選擇“Button2”;雙擊“”,選擇"clicked()";雙擊"",選擇"close()".

          打開主窗口類頭文件(我的是qqq.h), 添加信號(hào)響應(yīng)部分和函數(shù):
          private slots:
              void on_Button1_clicked();

          這個(gè)函數(shù)的格式必須是:on_控件名_事件類型()

          在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
          來編譯調(diào)試庫(kù)。
          需要大約3G的磁盤空間,大約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”即可。

          posted on 2009-03-14 13:34 Vincent.Chen 閱讀(405) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 开阳县| 合川市| 峨边| 新源县| 轮台县| 青川县| 保德县| 大丰市| 沅江市| 新丰县| 原平市| 日土县| 柳林县| 潍坊市| 榆林市| 彭水| 乐亭县| 革吉县| 泸水县| 潍坊市| 新绛县| 乡城县| 咸宁市| 大洼县| 金山区| 修武县| 河间市| 社旗县| 南城县| 南川市| 迁西县| 万载县| 嘉峪关市| 于都县| 大悟县| 昭平县| 普安县| 陕西省| 遵义市| 犍为县| 治县。|