將 Qt 專案從其他電腦複製過來後,Qt Creator 建置失敗,輸出:
Could not create directory "C:\Users\Administrator\Documents\Qt\build-starplayer-Desktop_Qt_5_4_2_MinGW_32bit-Debug"
Error while building/deploying project starplayer (kit: Desktop Qt 5.4.2 MinGW 32bit)
When executing step "qmake"
.pro.user 檔案儲存了上一台電腦的建置路徑、Kit 設定、偵錯參數等機器相關資訊。新環境路徑不一致導致 qmake 無法建立目錄。
*.pro.user 檔案(可能有多個,如 starplayer.pro.user、starplayer.pro.user.1A2B3C)。.pro.user。.pro.user 僅為 IDE 使用者設定,不包含任何專案邏輯。*.pro.user*,避免提交造成團隊衝突。| 現象 | 解決方式 |
|---|---|
| Kit 偵測失敗 | Tools → Options → Kits 重新設定 Qt 版本、編譯器、除錯器 |
| qmake 執行失敗 | 確認 .pro 檔語法正確、路徑無中文/特殊字元 |
| 偵錯器無法連接 | 檢查 CDB/GDB 路徑、權限、防火牆 |
跨電腦遷移 Qt 專案時,「刪除 .pro.user」是標準作業動作,能解決 90% 以上的建置路徑問題。