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 环境变量!

相关推荐
习惯就好zz2 小时前
Qt Quick 系统托盘完整实践
开发语言·qt·qml·系统托盘·system tray·qapplication·qguiapplication
笨笨马甲2 小时前
Qt集成OpenCV
开发语言·qt
笨笨马甲2 小时前
Qt 工业机器视觉开发
开发语言·qt
小灰灰搞电子2 小时前
Qt 打印输出:printf与qDebug的区别
开发语言·qt
火山上的企鹅3 小时前
Qt/QGroundControl 实战:接入 Skydroid(云卓) G20 遥控器 Android SDK 并实时显示摇杆与信号质量
android·开发语言·qt·qgroundcontrol·云卓sdk
白杆杆红伞伞3 小时前
Qt进程间通信
开发语言·qt
问水っ5 小时前
Qt Creator快速入门 第三版 第四章 布局管理
开发语言·qt·学习
unicrom_深圳市由你创科技6 小时前
Qt、MFC、WinForm、WPF,哪个做上位机界面更好?
qt·wpf·mfc
小小码农Come on14 小时前
Qt Creator + MSVC 2022 64bit 配置 Dump 文件生成与分析流程
数据库·qt