文章目錄
在 macOS 上的 Qt Creator 中出現 failed to parse default search paths from compiler output
這一樣是在 mac 上 build Redis Desktop Manager 時遇到的問題,從之前筆記 在 macOS 上的 Qt Creator 中出現 No valid kits found 先過了第一關後馬來迎來的就是 failed to parse default search paths from compiler output
問題,以結果來看來還是 Qt Creator 的設定需要做調整,筆記一下避免日後遇到相同問題又搞不定
基本環境說明
- macOS Mojave 10.14.2
- Qt 5.12.0
- Qt Creator 4.8.1
錯誤訊息
訊息內容
Could not find qmake spec 'default'. Error while parsing file /Users/yowko/opensource/rdm/src/rdm.pro. Giving up. Project ERROR: failed to parse default search paths from compiler output Error while parsing file /Users/yowko/opensource/rdm/src/rdm.pro. Giving up.
錯誤截圖
解決方式
確認問題
檢查在 在 macOS 上的 Qt Creator 中出現 No valid kits found 中為了解決 no valid kits found 問題而手動加入的 Qt 版本的詳細內容
QMAKE_SPEC 是 macx-clang
kits compiler 使用 GCC
將 kits 的 compiler 改為 Clang
修改前後比較
修改前:使用 GCC
修改後:使用 Clang
心得
這個問題我相信對於習慣在 mac 上的開發者應該得花點時間才能找出問題及解決方式,感覺上比較像是 Qt 的使用方式,雖然現在跨平台的 framework 不少像是 Qt、Electron、NW.js…,但終究還沒有一套可以稱王,各套工具還是有各自的擁護者,只能希望這些工具可以愈做愈好,在未來能可以更方便的完成建置
參考資訊
文章作者 Yowko Tsai
上次更新 2021-11-03
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。