3

当我尝试在 MSVC 2017 中包含 WebKit 库时,“WebKit”和“WebKit 小部件”复选框被禁用,即使我已选择安装它们。

在此处输入图像描述

我尝试过从 5.6 到 5.9beta 的不同版本的 Qt。

有没有人见过这个问题?

4

2 回答 2

2

正如@eyllanesc 所建议的那样,我应该检查一下可移植性指南:

http://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html

对于尝试在 Visual Studio 2017 上使用 Qt 的每个人来说,还有几件事值得注意:

  • 您应该使用 5.9 版
  • 确保手动添加所有库并包含路径
  • 如果链接器开始尖叫它找不到任何 webkit 类,请将 Qt5WebEngine(d)*.lib 库手动添加到项目中(Qt5WebEngineWidgets(d).lib 、 Qt5WebEngined.lib 等(使用带有“d”的 lib 文件)如果您使用的是调试版本,请在名称末尾)
  • 确保在 QtVSTools -> Qt Options 中选择了 5.9 版本作为默认 Qt 版本,并确保在 QtVsTools -> Qt Project Settings 中选择了该版本
于 2017-06-26T16:55:38.423 回答
2

Qt webkit模块在Qt5中不再可用,必须使用Qt WebEngine模块,以下链接为Qt官方文档流程:http ://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html

于 2017-06-26T16:59:01.610 回答