CMake 报错 Failed to find required Qt component WebEngineWidgets

这个问题看上去和《CMake 报错:Failed to find optional Qt component Core5Compat》类似,但是解决起来要麻烦很多。Qt 的 WebEngine 模块是基于 Chromium 开发的 Web 引擎,它不是一个独立的浏览器,而是一个深度集成 Chromium 渲染与网络能力的 Qt 原生组件。如果我们用解决 Core5Compat 缺失的方法去解决 WebEngine 缺失的问题,你会发现,在 MinGW 版本的 Qt 下是没有这个组件的,只有基于 MSVC 的版本:

据说 WebEngine 从未计划支持 MinGW,因为 Chromium + MinGW 是一个非常困难的组合,涉及很多问题。所以,如果你的应用报了这个错,就意味着:你必须使用 MSVC 版的 Qt!在 Windows 上,打开:Qt Maintance Tool,重新选择如下组件进行安装:

上述配置会囊括在 Windows 上开发 Qt 所依赖到的所有的包了,遇到找不到 Qt component 错误的概率会很小了。最后提醒一下:同步修改一下 PATH 环境变量!

相关推荐
羽翼未丰的啊博1 天前
DBC_2_C上位机
qt·车载系统·汽车
大米粥哥哥1 天前
Qt 报错qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““【已解决】
开发语言·qt·plugin·linuxdeployqt·xcb
云中飞鸿1 天前
qt中显示日志的一般是哪个控件?
开发语言·qt
森G1 天前
34、事件的分发机制---------事件系统
c++·qt
AIminminHu1 天前
OpenGL渲染与几何内核那点事-项目实践理论补充(三-1-(2):当你的CAD代码变得“又大又乱”:从手动编译到CMake,从随性编码到单元测试))
c++·单元测试·cmake·cad·cad开发
Frank_refuel1 天前
QT->信号与槽详解下(概述、使用、自定义、连接方式、其他说明)
开发语言·qt
manyikaimen1 天前
博派智能-运动控制技术-RTCP-五轴联动
c++·图像处理·qt·算法·计算机视觉·机器人·c#
雪的季节1 天前
deleteLater跨线程安全触发时机解析
开发语言·qt·安全
森G1 天前
33、事件概述---------事件系统
c++·qt
人还是要有梦想的1 天前
QT C++ 机器学习
c++·qt·机器学习