Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
项目错误:QT:webkitwidgets webkit中的未知模块_Qt_Embedded Linux_Qtwebkit_Yocto_Qt5.2 - Fatal编程技术网

项目错误:QT:webkitwidgets webkit中的未知模块

项目错误:QT:webkitwidgets webkit中的未知模块,qt,embedded-linux,qtwebkit,yocto,qt5.2,Qt,Embedded Linux,Qtwebkit,Yocto,Qt5.2,我是新来的Qt和Yocto。我在Ubuntu 12.04.LTS上使用了Poky工具链交叉编译Qt5 我安装并配置了以下Qt5 当我尝试使用qmake构建项目时,我遇到以下错误: hmi_ph2$ /home/abc/qt5arm/bin/qmake Project ERROR: Unknown module(s) in QT: webkitwidgets webkit 所以我做了 sudo apt-get upgrade libqt5webkit5-dev Reading package l

我是新来的QtYocto。我在Ubuntu 12.04.LTS上使用了Poky工具链交叉编译Qt5

我安装并配置了以下Qt5

当我尝试使用
qmake
构建项目时,我遇到以下错误:

hmi_ph2$ /home/abc/qt5arm/bin/qmake
Project ERROR: Unknown module(s) in QT: webkitwidgets webkit
所以我做了

sudo apt-get upgrade libqt5webkit5-dev
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
在我的
.pro
文件中:

QT += qml quick xml network widgets webkit webkitwidgets xmlpatterns multimedia multimediawidgets

您只需要链接到
webkit
,而不是
webkitwidgets

因此,在您的情况下,您必须从QT+=…行中删除
webkitwidget


编辑:正如所指出的,问题并不存在。查看Qt的
configure
选项(从4.8文档:)后,有一个
-webkit
选项。我不知道Qt5是否仍然存在此选项,因为我在Qt5文档()中找不到完整的选项列表,但是如果您尝试
configure-help
,您将看到它是否存在。如果是这种情况,那么它可能是您丢失的部分。

这似乎不是问题,因为链接webkitwidgets不是错误(尽管可能没有必要),OP似乎也与webkit有问题。
QT += qml quick xml network widgets webkit webkitwidgets xmlpatterns multimedia multimediawidgets