2017-10-10 110 views
0

當我嘗試使用qbs編譯我的項目時,出現很多相同的錯誤。依賴項qt.core未找到產品

像這樣:

Dependency "Qt.core" not found for product "dist". 
Please create a Qt profile using the qbs-setup-qt tool if you haven't already done so. 
Product 'dist' had errors and was disabled. 

我用QtCreator。我應該「使用qbs-setup-qt工具創建新的Qt配置文件」嗎?請問,你能解釋一下這是什麼意思?

回答

1

不,Qt Creator會自動設置配置文件。此消息最常見的原因是您使用的套件沒有設置(有效)Qt版本。請先確認一下。如果在這方面一切看起來都不錯,請在bugreports.qt.io上提出問題,我們將從此處開始。

+0

美好的一天!謝謝! 問題是「找不到有效的工具包」。默認套件沒有「Qt版本」並且需要qmake文件。 Qt Creator是否有這個文件? – Jajavar

+0

Qt和Qt Creator是兩個獨立的東西。如果您從Qt安裝程序獲得Qt Creator,則通常會設置Qt版本(除非您在安裝程序中取消選擇了所有Qt版本)。如果您有獨立的Qt Creator,您可能需要將其指向系統上的Qt版本,您可能需要先安裝該版本。例如,在Linux系統上,這將是一個名爲「qt5base-dev」的軟件包。如果您是Qt Creator的新手,我建議您閱讀https://doc.qt.io/qtcreator/creator-configuring.html,以瞭解Kits的工作原理以及它們與Qt版本的關係。 –

+0

好的,謝謝! – Jajavar