Qt的 MinGw版本一直都不支持WebEngIne吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt的 MinGw版本一直都不支持WebEngIne吗相关的知识,希望对你有一定的参考价值。
从代码层面上来讲,mingw是可以编译WebEngine的.目前mingw-w64的实现完全可以编译绝大部分msvc能编译的东西,并且代码不需要多大的改动.真正的难度在于更改chromium的编译工具链,它涉及到无数的脚本,另外N多第三方库的编译方式也需要更改.这需要做大量工作.
问题是当qt项目做了这些之后,如果上游的chromium不接受这些补丁,那么每次升级WebEngine都需要合并这些补丁,另外还要做额外的回归测试.
还有一个原因就是下游的mingw在大型项目上表现不够稳定. 参考技术A 从代码层面上来讲,mingw是可以编译WebEngine的.目前mingw-w64的实现完全可以编译绝大部分msvc能编译的东西,并且代码不需要多大的改动.
真正的难度在于更改chromium的编译工具链,它涉及到无数的脚本,另外N多第三方库的编译方式也需要更改.这需要做大量工作.
问题是当qt项目做了这些之后,如果上游的chromium不接受这些补丁,那么每次升级WebEngine都需要合并这些补丁,另外还要做额外的回归测试.
还有一个原因就是下游的mingw在大型项目上表现不够稳定.
QT 5.7 mingw 不支持webkit
Quote: 引用 4 楼 missfaye 的回复:Quote: 引用 3 楼 u013466477 的回复:Qt5.6已经已经没有了QtWebkit是这样啊,谢谢您,那我还想问下,我要是想用mingw版本,5.7,用qt打开浏览器,就像webkit那样,能实现么?
新版QtWebEngine只有在vs版本才有,mingw版本是没有的。
想要用QtWebkit就回到5.6以下的版本
据我所知,没有替代webkit的东西。
只有一个是在windows下用组件实现:QAxWidget,具体qt首页搜索例子web Browser
以上是关于Qt的 MinGw版本一直都不支持WebEngIne吗的主要内容,如果未能解决你的问题,请参考以下文章