Gif 动画不适用于 Qt 5.8 中的 Yocto Pyro。如何使用 libqgif.so 在 bitbake 中构建 qtbase 5.8?
Posted
技术标签:
【中文标题】Gif 动画不适用于 Qt 5.8 中的 Yocto Pyro。如何使用 libqgif.so 在 bitbake 中构建 qtbase 5.8?【英文标题】:Gif animation does not work on Yocto Pyro in Qt 5.8. How to build qtbase 5.8 in bitbake with libqgif.so? 【发布时间】:2019-02-03 18:09:13 【问题描述】:QT5 应用程序,在 Yocto Fido (QT 5.4) 的 bitbake 中编译,可与 GIF 动画完美搭配。为 Yocto Pyro (QT 5.8) 编译的同一应用程序不显示 GIF 动画(QLabel 为空)。没有 libqgif.so 库,位于 /usr/lib/qt5/plugins/imageformats/ (该库与 qtbase 相关)。当我使用 QT 5.4 从 rootfs 复制 libqgif.so 时。使用 QT 5.8 到 rootfs - 动画作品。如何使用 libqgif.so 为 Yocto Pyro 在 bitbake 中构建 qtbase 5.8?
【问题讨论】:
我们不知道您使用了哪些 Qt 版本以及您是如何编译库和图像的,因此绝对不可能回答您的问题 @Iridiumus 你应该编辑问题并将附加信息和问题放在那里,而不是评论 【参考方案1】:仅添加 qtbase_%.bbapend 内容:
PACKAGECONFIG_append = " gif"
【讨论】:
以上是关于Gif 动画不适用于 Qt 5.8 中的 Yocto Pyro。如何使用 libqgif.so 在 bitbake 中构建 qtbase 5.8?的主要内容,如果未能解决你的问题,请参考以下文章
调整 GIF 动画、pil/imagemagick、python 的大小
Qt - 在 MainWindow 上显示由 QListWidget 选择的动画 GIF
带有 vue 2 组件的 vue 路由器不适用于 laravel 5.8