解决QT 编译QWebEngineWidgets出现错误Project ERROR: Unknown module(s) in QT: webenginewidgets问题

解决QT 编译QWebEngineWidgets出现错误Project ERROR: Unknown module(s) in QT: webenginewidgets问题

1. 确认你的QT版本号为QT5.4+,在此之后的版本Qt WebEngine取代之前的Qt Webkit;且只有MSVC才支持该对象。

2. 接下来确认你是否安装了WebEngine库;在你的安装的QT文件夹里有一个MaintenanceTool.exe应用程序,你可以更新和查看是否安装了WebEngine,或者你可以在QT文件夹中搜索WebEngine,查看是否安装;
解决QT 编译QWebEngineWidgets出现错误Project ERROR: Unknown module(s) in QT: webenginewidgets问题
3. 如果上述步骤,都确认无误之后,程序仍然报错,则你打开QC面板的项目查看,如果在MSVCxxxx kit 不可用,如下图:
解决QT 编译QWebEngineWidgets出现错误Project ERROR: Unknown module(s) in QT: webenginewidgets问题
表明你没有下载相应的 VS 你需要下载相应的 VS 版本如 MSVC2017 需要你 VS 的版本为2017;

VS官网下载地址:VS下载