Project ERROR: Unknown module(s) in QT: webkitwidgets issues

Project ERROR: Unknown module(s) in QT: webkitwidgets issues

我正在使用 Qt 5.7.1,但我遇到了未定义 QtWebView 的问题。我从 link - https://github.com/annulen/webkit/releases

找到并下载了

qtwebkit_tp4_qt57_msvc2015_x86.zip并将存档内容复制到C:\Qt.7\msvc2015。现在它找到了 QtWebView 但问题出在对象上:

test.h

QtWebView *mapBrowserView;

错误:

error: C2143: syntax error: missing ';' before '*'
error: C4430: missing type specifier - int assumed. Note: C++ does not support default-int

所以它不起作用。我认为安装应该不同。如何解决?在此先感谢您的帮助。

我似乎有循环包含 QtWebView 但我只包含了一次。很奇怪。

所以这是我修复它的方法:

  1. 将存档qtwebkit_tp4_qt57_msvc2015_x86.zip的内容复制到C:\Qt.7\msvc2015
  2. webkitwidgets 包含到 .pro 文件;
  3. 包括#include <QtWebKitWidgets/QWebView>
  4. 已初始化 QWebView *mapBrowserView; 对象;

现在所有的编译和工作。