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
但我只包含了一次。很奇怪。
所以这是我修复它的方法:
- 将存档
qtwebkit_tp4_qt57_msvc2015_x86.zip
的内容复制到C:\Qt.7\msvc2015
;
- 将
webkitwidgets
包含到 .pro
文件;
- 包括
#include <QtWebKitWidgets/QWebView>
- 已初始化
QWebView *mapBrowserView;
对象;
现在所有的编译和工作。
我正在使用 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
但我只包含了一次。很奇怪。
所以这是我修复它的方法:
- 将存档
qtwebkit_tp4_qt57_msvc2015_x86.zip
的内容复制到C:\Qt.7\msvc2015
; - 将
webkitwidgets
包含到.pro
文件; - 包括
#include <QtWebKitWidgets/QWebView>
- 已初始化
QWebView *mapBrowserView;
对象;
现在所有的编译和工作。