Had*_*asi 8 mingw qtwebkit qwebview qt5 qtwebengine
我在Windows 10 64x上使用Qt 5.6和MinGW来开发跨平台应用程序(桌面+移动).
在Qt 5.5中,我可以使用WebKit制作一个跨平台应用程序,用于在我的应用程序中显示网页,我可以在Windows,Android,iO上使用它...今天,我意识到我们不能再使用它了,我们可以"T使用QtWebView既不适用于Windows,也不能使用QtWebEngine与MinGW的.
因此,我很困惑:知道我想使用我当前的配置显示网页(对于Android桌面和移动版本),我该怎么办?
是否有希望它将在下一个Qt版本中得到解决?
编辑: 即使我想运行Qt特殊webview(minibrowser)示例,它也会显示qmake错误:
Project ERROR: Unknown module(s) in Qt: webenginewidgets
Project ERROR: Unknown module(s) in Qt: webview
Run Code Online (Sandbox Code Playgroud)
您不能将MinGW用于Qt的Web引擎.这里说:
Windows:Visual Studio 2013或Visual Studio 2015
你可以在这个页面上找到更多信息.此外,MinGW不能与Qt WebEngine一起使用的事实已被报告为错误(例如42725)并且解释如下:
Chromium本身不太可能支持MinGW,同样,QtWebEngine团队也需要做很多工作才能实现这一目标.令人遗憾的是,由于这一点,Qt MinGW包装将不完整.
Chromium是集成的浏览器QWebEngine,并且在QWebkit集成的浏览器中是WebKit,因此你不能再使用MinGW了QWebEngine.