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

編譯他人 Qt4 項目報 qmake 錯誤的兩種解決方法

     編輯:關於C語言

問題現象

將在他機器上開發的 Qt 4.8.1 項目拷貝到本地(同為 Qt 4.8.1 + Win7)打開時,彈出提示對話框,點擊“是”後構建步驟 qmake 失敗,錯誤提示:「構建項目時發生錯誤,當執行構建步驟 'qmake' 時」。

方法一:拒絕導入配置(推薦)

  1. 打開項目時,在「導入配置」提示框選擇 「否」。
  2. 隨後彈出的確認框點擊 「完成」。
  3. 項目即可正常編譯通過(前提是代碼本身無誤)。

方法二:手動指定有效 Qt 版本

  1. 打開項目時,在提示框選擇 「是」。
  2. 進入「項目」→「構建與運行」→「Qt 版本」,展開「無效的 Qt 版本」,選擇本地有效的 Qt 版本(如 Qt 4.8.1)。
  3. 應用後重新構建。

原理分析

.pro.user 或 .pro.shared 文件中記錄了原機器的 Qt 版本路徑,導致 Qt Creator 認為版本無效。方法一跳過導入,讓 IDE 重新探測;方法二手動修正映射關係。

本文出自「李俊良 BKJIA 技術博客」,轉載請保留出處:原文鏈接
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved