2017-11-25 126 views
-1

我開始用Qt開發,我必須製作一個連接到Spotify Web API的應用程序。我試圖使用Qt的Oauth模塊,但是我得到了標題中顯示的錯誤。Qt - 錯誤:未知模塊networkauth

我正在使用Qt Creator和Fedora 27.我幾天前安裝了我的系統,因此軟件包應該是更新的軟件包。

在此先感謝。

+0

你自己的研究,如果這樣的問題,你是怎麼找到?例如谷歌搜索引起這個相關的職位:https://forum.qt.io/topic/42811/qmake-error-unknown-module-s-in-qt-network-widgets-gui-core 你首先嚐試構建並運行網絡授權的Qt示例?請參閱https://doc.qt.io/qt-5/examples-qtnetworkauth.html –

+0

您沒有提及您正在使用的Qt版本以及顯示此錯誤的位置/時間。另外,在回覆評論時,請使用@username語法,否則人們不會知道您對他們做出了迴應。 –

+0

@ BrianO'Donnell \t 是。我已經看到這些帖子。我做了他們所說的,但沒有爲我工作:/ –

回答

2

顯然,您使用的是Qt Online Installer,因爲您正在使用Qt的這種新版本。由於Qt Creator不抱怨其他模塊,您只需從安裝中缺少Qt Network Auth component(networkauth模塊)。

Qt Network Auth不是基本Qt安裝包的一部分,而是您必須單獨在聯機安裝程序中選擇的附加組件。在您的Qt安裝目錄下使用維護工具將Qt網絡驗證(TP)組件添加到您的安裝(TP表示技術預覽)。在添加缺少的模塊後再次運行qmake。運行qmake後,你可以重建你的應用程序。

enter image description here enter image description here