项目错误:QT中的未知模块:webkitwidgets问题
问题描述:
我正在使用Qt 5.7.1
,我遇到了未定义的QtWebView
问题。我找到并从链接下载 - https://github.com/annulen/webkit/releases项目错误:QT中的未知模块:webkitwidgets问题
qtwebkit_tp4_qt57_msvc2015_x86.zip
并将存档的内容复制到C:\Qt\5.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\5.7\msvc2015
; - 包括
webkitwidgets
到.pro
文件; - 包括
#include <QtWebKitWidgets/QWebView>
- 初始化
QWebView *mapBrowserView;
对象;
现在,这是所有的编译和工作。
'QtWebView'或'QWebView',是否是错字? – eyllanesc
您是否在.pro文件中启用了webkit? https://wiki.qt.io/Qt_WebKit – drescherjm
@eyllanesc 是的,这是一个错字。 – Cobra91151