项目错误:QT:webkitwidgets webkit中的未知模块
我是新来的Qt和Yocto。我在Ubuntu 12.04.LTS上使用了Poky工具链交叉编译Qt5 我安装并配置了以下Qt5 当我尝试使用项目错误: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
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