首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Eclipse + MinGW + Qt 整合開發環境完整建置指南

     編輯:Java 相關知識

元件下載與安裝

1. Eclipse IDE for C/C++ Developers

已整合 CDT,下載網址:Qt Eclipse 整合頁面,選擇 C/C++ 版本下載。

2. MinGW 編譯器工具鏈

自動安裝:SourceForge 下載 Automated MinGW Installer,執行 MinGW-5.1.3.exe 指定目錄自動下載元件。
手動安裝:依序下載並解壓縮至同一目錄:

  • 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 (解壓衝突直接覆蓋)

將 MinGW bin 目錄加入系統 PATH 環境變數。

3. Qt 函式庫與 Eclipse 整合插件

  • Qt:官網 下載 qt-win-opensource-4.3.2-mingw.exe 安裝。
  • Eclipse 插件:下載頁 取得 qt-eclipse-integration-win32-1.0.0.exe。

環境變數設定(關鍵步驟)

假設安裝路徑:D:\Qt\4.3.2、D:\MinGW。右鍵「我的電腦」→ 內容 → 進階 → 環境變數,新增/編輯:

變數名值(以分號分隔)
PathD:\MinGW\bin;D:\Qt\4.3.2\bin;D:\MinGW\mingw32\bin
LibD:\MinGW\lib;D:\Qt\4.3.2\lib (不存在請新建)
IncludeD:\MinGW\include;D:\Qt\4.3.2\include (不存在請新建)

確定後啟動新命令提示字元驗證 gcc --version、qmake -v 正常輸出。

Qt Eclipse 整合插件安裝與配置

  1. 執行 qt-eclipse-integration-win32-1.0.0.exe,正確指定 Eclipse 與 MinGW 路徑。
  2. Eclipse 中:Window → Preferences → Qt,新增 Qt 版本,指向 D:\Qt\4.3.2,版本號 4.3.2。

建立 Qt GUI 專案實戰

  1. File → New → Project → Qt → Qt Gui Project,輸入專案名稱,其餘預設。
  2. 雙擊專案中 .ui 檔開啟表單設計器。
  3. Window → Show View → Other → Qt C++ Widget Box、Qt C++ Signal Slot Editor 開啟元件箱與訊號槽編輯器。
  4. 拖放兩個 Push Button 至視窗,右鍵修改屬性:
  • Button1:objectName="Button1", text="Show Box"
  • Button2:objectName="Button2", text="Close"
  1. Signal Slot Editor 點「+」新增連線:
  • Sender: Button2 → Signal: clicked() → Receiver: MainWindow → Slot: close()
  1. 主視窗標頭檔 (如 qqq.h) 新增槽函數宣告:
private slots:
    void on_Button1_clicked();  // 格式固定:on_<元件名>_<訊號>()
  1. 實作檔 (如 qqq.cpp) 補入:
#include 
void qqq::on_Button1_clicked() {
    QMessageBox box(this);
    box.setText("Hello World!");
    box.exec();
}
  1. Eclipse 工具列點擊 Build (錘子圖示) → Run (綠色播放鍵) 編譯執行,彈出訊息框即成功。

常見問題與對策

  1. Debug 模式需除錯庫:Qt 預設不含,進入 Qt bin 目錄執行 qtvars.bat compile_debug 編譯,需 ~3GB 空間、約 4 小時。
  2. 二次啟動 Eclipse 失敗:刪除 plugins/com.trolltech.qtcppstartup_1.0.0.jar 即可恢復。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved