萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows 下 Qt 4.7.3 + MinGW 4.4.0 開發環境完整安裝與 Hello World 驗證教學

Qt 4.7.3 是經典的跨平台 C++ GUI 框架版本,搭配 MinGW 4.4.0 可在 Windows 上免費建置原生應用程式。本文記錄完整安裝流程、環境變數設定與首支程式編譯驗證,適合維護舊專案或學習 Qt 基礎的開發者。

軟體準備

  • Qt 安裝檔:qt-win-opensource-4.7.3-mingw.exe
  • MinGW 編譯器:MinGW-gcc440_1.zip (內含 mingw 資料夾)

安裝步驟

  1. 解壓 MinGW-gcc440_1.zip,將 mingw 資料夾複製至 C:\mingw。
  2. 執行 qt-win-opensource-4.7.3-mingw.exe,安裝路徑建議 C:\Qt\4.7.3。
  3. 安裝完成後,右鍵「我的電腦」→「內容」→「進階」→「環境變數」。
  4. 編輯「系統變數」中的 Path,附加:
    ;C:\Qt\4.7.3\bin;C:\MinGW\bin
  5. 新增兩個系統變數:
    QTDIR = C:\Qt\4.7.3
    QMAKESPEC = win32-g++
  6. 開啟新命令提示字元,輸入 qmake -v 與 g++ --version 驗證路徑正確。

Hello World 驗證專案

  1. 建立專案資料夾:C:\qt\4.7.3\project\hello
  2. 撰寫 hello.cpp:
#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton hello("Hello world!");
    hello.resize(100, 30);
    hello.show();
    return app.exec();
}
  1. 從開始功能表開啟 Qt 4.7.3 Command Prompt。
  2. 切換至專案目錄,依序執行:
qmake -project
qmake
mingw32-make
  1. 執行 release\hello.exe (或 debug\hello.exe),應彈出含「Hello world!」按鈕的視窗。

常見問題排除

  • qmake 非內部命令:Path 未生效,重開命令提示字元或重新登入。
  • mingw32-make 錯誤:確認 C:\MinGW\bin 在 Path 中,且 mingw32-make.exe 存在。
  • 缺少 dll:將 C:\Qt\4.7.3\bin 及 C:\MinGW\bin 加入 Path,或將所需 dll 複製至 exe 同目錄。

後續建議

Qt 4 系列已停止維護,新專案建議使用 Qt 5/6 (LGPLv3/GPL) 搭配 MinGW-w64 或 MSVC 編譯器,可獲得現代 C++ 支援、高 DPI 適配與更豐富的模組。

copyright © 萬盛學電腦網 all rights reserved