Visual C++ 2017 + Qt5 - 无法在 Qt 项目设置中启用 webkit
Visual C++ 2017 + Qt5 - can't enable webkit in Qt Project Settings
当我尝试在 MSVC 2017 中包含 WebKit 库时,"WebKit" 和 "WebKit Widgets" 复选框被禁用,即使我已经选择要安装它们。
我尝试过从 5.6 到 5.9beta 的不同版本的 Qt。
有没有人以前遇到过这个问题?
正如@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 选项中选择版本 5.9 作为默认 Qt 版本,并确保您在 QtVsTools -> Qt 项目设置中选择了该版本
Qt5不再提供Qt webkit模块,必须使用Qt WebEngine模块,以下link为Qt官方文档流程:http://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html
当我尝试在 MSVC 2017 中包含 WebKit 库时,"WebKit" 和 "WebKit Widgets" 复选框被禁用,即使我已经选择要安装它们。
我尝试过从 5.6 到 5.9beta 的不同版本的 Qt。
有没有人以前遇到过这个问题?
正如@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 选项中选择版本 5.9 作为默认 Qt 版本,并确保您在 QtVsTools -> Qt 项目设置中选择了该版本
Qt5不再提供Qt webkit模块,必须使用Qt WebEngine模块,以下link为Qt官方文档流程:http://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html