关于qt5.x没有webenginewidgets的问题
首先要明确一点,qt5.6之后才有webengine,5.6之前的是webkit。
其次,要明白什么是qt的编译器,任何版本mingW编译器都是不支持webengine的,只有msvc才支持webengine组件。
第三,为什么会没有webengine模块呢,如果有,webengine模块是在哪。
第四,搞清楚版本依赖。
明确以上四点这个问题就简单了。
由上图可以看出来webengine模块是在qt/{version}/msvc/include目录下,我这里的是qt5.14+vs2017的,这里要说一下低版本的qt或者vs找不到webengine的问题。
目前不管是官网还是国内各大镜像下载的qt都是5.9+或者5.1-的,也就是说缺少5.2-5.8的,那么降版本最低降到qt5.9,qt5.9支持的vs版本是多少呢,2013,2015,2017?其实很简单,仔细阅读官网:
文档地址:https://doc.qt.io/qt-5.9/qtwebengine-platform-notes.html
也就是说qt5.9的webengine模块只支持vs2015或vs2017的,所以如果你安装qt时只安装了msvc2013,qt是能运行的,但是自然找不到webengine模块了。
从官方文档一直往下查版本,对应关系如下:
qt5.6、5.7 ~~ msvc2013、msvc2015
qt5.8、5.9 ~~ msvc2015、msvc2017
qt5.9之后的版本最低支持的vs2015,基本就是往vs2017、vs2019走了。
最后给个qt5.2~5.8的下载地址:
http://qtmirror.ics.com/pub/qtproject/archive/qt/
关于qt5.x没有webenginewidgets的问题相关推荐
- excel组合汇总_Excel汇总20150504
excel组合汇总 In this week's roundup, look for formula inconsistencies, save time with keyboard shortcut ...
- Qt webkitwidgets模块和webenginewidgets模块
问题 将Qt开发的程序从Qt5.5或更低的版本迁移到5.6或更高的版本时,会提示webkitwidgets是unknown module. Project ERROR: Unknown module( ...
- Unknown module(s) in QT: webenginewidgets原因及解决办法
今天学习时,想使用QWebEngineView做一个显示网页的小项目.在.pro文件中加入QT += webenginewidgets这句后,编译一直报下面错误 Project ERROR: Unkn ...
- QT5百度地图开发学习——地图显示
文章目录 前言 一.工程创建 二.地图显示 1.pro文件更改 2.载入地图显示 3.特别注意 总结 前言 当qt5+MSVC环境搭建成功和将baidumap.html,qwebchannel.js准 ...
- 【转】qt-vs-addin:Qt4和Qt5之VS插件如何共存与使用
原则上,两者是不可以同时存在的,但是如果都安装了,该如何分别使用他们呢? Qt4 Visual Studio Add-in:官网可以下载安装程序,qt-vs-addin-1.1.11-opensour ...
- QT:(2)Window10、VS15下安装qt5.12.8
双击下载的qt5.12.8安装包,一步步安装即可. 1.注册和安装(用自己的邮箱注册设置一下密码,之后会收到邮件按照邮件中的网址激活一下即可) 1.1完成之后,跳到下一个界面,同意一下开源软件的条款, ...
- debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly
** debug:g2o cmake时报错"Qt5 not found. Install it and set Qt5_DIR accordingly" ** 完整报错: @ubu ...
- 【Qt】在ubuntu14.04上安装Qt5.12(失败)
注意 在ubuntu14.04上安装Qt5.12最终失败了,Qt5.12需要的libdbus库的版本和ubuntu14.04中的不一致,如果强行升级libdbus库版本,会导致系统桌面无法启动. 再次 ...
- 【Qt】ubuntu14.04.5 qt5.6中使用opencv3.4报错:Using GTK+ 2.x and GTK+ 3 in the same process is not supported
问题描述 ubuntu14.04.5 qt5.6中使用opencv3.4报错: Using GTK+ 2.x and GTK+ 3 in the same process is not support ...
最新文章
- oracle 12c创建可插拔数据库(PDB)与用户详解
- 【NLP】预训练模型综述
- E. Beautiful Subarrays(思维 01 trie 树)
- 学成在线--11.RabbitMQ快速入门
- 2015/4/14课堂练习
- 在Spring中使用JDBC访问关系数据
- Bezier(贝塞尔)曲线(五阶)的轨迹规划在自动驾驶中的应用(六)
- P1068 分数线划定
- Python DearPyGui 进阶
- MSN登录问题:Error 80072ee7
- 小代码编写神器:LINQPad 使用入门
- 下拉框只读的时候没有下拉图标_百度下拉框营销秘密是什么
- snap7 python连接_python snap7 windows-找不到snap7库
- Matlab plot默认常用颜色RGB及十六进制颜色代码
- html中颜色取样器工具,photoshop基础教程:颜色取样器工具的使用详解
- PG如何影响数据分布
- 凤凰x86 卡android,卡ANDROIDx86_64的解决办法
- pycharm远程连接服务器,同步代码,使用GPU
- PDF文件拆分合并器PDF Merge PDF Splitter + Mac
- 能自动摊铺施工的公路滑模机多少钱一台