首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Qt 專案編譯錯誤:執行 qmake 重新生成 Makefile 即可解決

     編輯:程式設計綜合問答

現象

Qt 專案突然出現大量未定義/語法錯誤,程式碼本身無誤。

解決步驟

  1. Qt Creator 左側專案樹右鍵 → Run qmake。
  2. 或選單 Build → Run qmake。
  3. 輸出視窗顯示 Makefile generated 後,再 Build → Rebuild All。

根本原因

  • .pro 檔變更 (新增/刪除檔案、修改 HEADERS/SOURCES/FORMS) 未同步到 Makefile。
  • 切換 Qt 版本 (Kit) 後未重新 qmake。
  • 影子建構目錄殘留舊 Makefile。

預防習慣

修改 .pro 後 **習慣性按 Ctrl+B 前先跑一次 qmake** (Qt Creator 4.12+ 可開啟「Auto-run qmake」)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved