我正在尝试使用 Yocto mickledore 版本构建一些 QT 程序。 我收到如下错误。
Project ERROR: Unknown module(s) in QT: webenginewidgets
当我将
qtwebengine
包含在 DEPENDS +=
中时,我会收到另一个错误。
ERROR: Nothing PROVIDES 'qtwebengine' (but /home/pranav/Yocto/meta-pgtechlabs/recipes-examples/examples/examples.bb DEPENDS on or otherwise requires it)
qtwebengine was skipped: Requires meta-python2 to be present.
我尝试从以下位置检查meta-python2: https://git.openembedded.org/meta-python2
但是,这不支持
mickledore
版本。
我该怎么做才能解决这种情况?
在
meta-python2
中使用分支 kirkstone
,并在 local.conf 中添加以下行:
LAYERSERIES_COMPAT_meta-python2 = "mickledore kirkstone"
如果仍然出现错误,请添加以下命令的输出:
bitbake -e qtbase | grep ^PACKAGECONFIG
bitbake -e qtwebengine | grep ^PACKAGECONFIG
检查 Qt5 中的 Widget 支持。