解決 “Project ERROR: Unknown module(s) in QT: webengine”以及“Your MaintenanceTool appears to be older than 3.0.2. .” 的辦法


1、環境

Windows10,Qt5.8.0

2、問題描述

需要使用到WebEngineView組件,在工程.pro中增加webengine后,Qt Creator應用程序輸出中打印了

Project ERROR: Unknown module(s) in QT: webengine

3、解決方案

應該是自己沒有安裝相應的庫,可以打開Qt Maintenance Tool看一下:

這時候你可能會有個問題:

問:Maintenance Tool這個工具在哪里?

答:這個工具一般都在QT的根目錄下

 

 比如我的qt是下載到D盤里面的QT文件,打開就可以看到:

 

 點擊MaintenanceTool.exe文件運行

 

選擇“添加或移除組件”點了下一步,提示“要繼續此操作,至少需要一個有效且已啟用的儲存庫”,只能點設置手動配置了(因為默認的儲存庫不能用,所以會提示)。

 

 

手動添加​儲存庫要定位一個儲存有QT在線安裝鏡像的地址點擊網站進去,顯示了各國的qt鏡像站點,中國有四個,我用的是中科大的站,點擊HTTP會進入一個網絡文件夾。

 ​

 

 

然后依次進入/online/qtsdkrepository/windows_x86/root/qt/ 或者點擊我直接進入最終的文件夾顯示如下,在這個界面復制一下當前地址框地址

 

然后轉到

 

接下來知道大家都不喜歡看字,看圖就完事了

看圖

 

這夠不夠詳細?

 

然后ok,接着下一步,等着就好了,取決於網速

 

  這里我幫你把問題考慮到了:你可能會出現下面的界面

 

 

 

 

 這里就點擊完no之后就依舊可以正常使用了。

 

 接下來就是見證奇跡的時候:

 把這個Qt WebEngine安裝好。然后就是漫長的等待……

 

完成后還需要做的工作就是打開qt

然后重新構建項目進行編譯就好了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM