Yocto:QtMultimedia未构建QtMultimedia插件

Yocto:QtMultimedia未构建QtMultimedia插件,qt,yocto,Qt,Yocto,我目前正在为需要Qt 它还必须具有gstreamer+alsa 我们通过引入Qt、gstreamer和所有必要的Qt插件完成了第一部分 我们在alsa上遇到了麻烦,因为所需的QtAudio插件不知何故根本没有构建。我所指的库是/usr/lib/qt5/plugins/audio/libqtaudo\u alsa。因此,出于某种原因,它没有被构建。 我们目前正在尝试构建Qt5.6,但是我们已经尝试了Qt5.9,并且一切都很顺利 对于Qt5.9,我们只需添加IMAGE\u INSTALL+=“qtm

我目前正在为需要Qt
它还必须具有gstreamer+alsa
我们通过引入Qtgstreamer和所有必要的Qt插件完成了第一部分

我们在alsa上遇到了麻烦,因为所需的QtAudio插件不知何故根本没有构建。我所指的库是/usr/lib/qt5/plugins/audio/libqtaudo\u alsa。因此,出于某种原因,它没有被构建。
我们目前正在尝试构建Qt5.6,但是我们已经尝试了Qt5.9,并且一切都很顺利

对于Qt5.9,我们只需添加
IMAGE\u INSTALL+=“qtmedia”
就可以显示库,因为qtmedia
PACKAGECONFIG
中已经有alsa
bitbake qtmedia-e | grep^PACKAGECONFIG

Qt5.6版本的问题在于,它仍然在
PACKAGECONFIG
中包含alsa,但不构建库。在Toaster的帮助下,我们找到了由
QT多媒体插件生成的这个库,但我们真的不知道下一步该往哪里走

如果有人遇到过与我们面临的问题类似的问题,请不要害怕直接评论或回答

编辑:为了澄清问题,我添加了一些Yocto烤面包机的屏幕截图,清楚地显示了我面临的问题

下面的屏幕截图是我之前使用Qt5.9完成的一个构建,其中正确构建了
qtmedia插件
,并且存在我正在寻找的库

以下两个屏幕截图是我试图用qt 5.6完成的当前构建,其中构建了
qtmultimedia插件
,但未找到库


您是如何确认库根本没有构建的(或者问题是它没有最终出现在映像上)?qtmultimedia插件包是由qtmultimedia recipe构建的吗?它是否包含库?如果你不知道去哪里找,您可以先查看中的包拆分目录,看看哪个包中打包了什么。@jku对我的错误通信表示抱歉:我面临的问题是,
libqtaudo\u alsa。因此,
文件不存在于最终rootfs中,我认为这意味着包尚未构建并插入最终rootfs中形象。我错了吗?无论如何,我使用Toaster的web UI来确定qtmultimedia插件是qtmultimedia的直接子插件,并且它应该创建前面提到的文件。另外,正如我在问题中提到的,我已经用另一个Qt版本做了另一个构建,文件到达了最终的图像。对,所以有些选项是1)插件不是出于某种原因构建的2)插件是构建的,但最终出现在错误的包中3)插件在正确的包中,但该包不包含在您的图像中。正如我提到的,您可以在$WORKDIR中研究这些可能性,但也可以从rootfs清单(在您的映像目录中)开始:它是否包含qtmultimedia插件包?这可能是一个愚蠢的问题,但是;您是否已将“qtmultimedia plugins”添加到IMAGE_安装中?我有一个预感,通过检查它,似乎发行版功能+='alsa'可以工作。您如何验证库根本没有构建(或者问题是它最终没有出现在映像上)?qtmultimedia插件包是由qtmultimedia recipe构建的吗?它是否包含库?如果你不知道去哪里找,您可以先查看中的包拆分目录,看看哪个包中打包了什么。@jku对我的错误通信表示抱歉:我面临的问题是,
libqtaudo\u alsa。因此,
文件不存在于最终rootfs中,我认为这意味着包尚未构建并插入最终rootfs中形象。我错了吗?无论如何,我使用Toaster的web UI来确定qtmultimedia插件是qtmultimedia的直接子插件,并且它应该创建前面提到的文件。另外,正如我在问题中提到的,我已经用另一个Qt版本做了另一个构建,文件到达了最终的图像。对,所以有些选项是1)插件不是出于某种原因构建的2)插件是构建的,但最终出现在错误的包中3)插件在正确的包中,但该包不包含在您的图像中。正如我提到的,您可以在$WORKDIR中研究这些可能性,但也可以从rootfs清单(在您的映像目录中)开始:它是否包含qtmultimedia插件包?这可能是一个愚蠢的问题,但是;你在镜像安装中添加了“qtmultimedia plugins”了吗?我有一个预感,通过检查它,似乎发行版功能+='alsa'可以工作。