首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Yocto设置中启用eglfs插件?yocto+meta-qt5在Riotboard中的应用

如何在Yocto设置中启用eglfs插件?yocto+meta-qt5在Riotboard中的应用
EN

Stack Overflow用户
提问于 2016-04-21 04:57:07
回答 1查看 11.2K关注 0票数 6

最近,我使用fsl社区bsp和meta-qt5层来生成交叉工具链和rootfs。我使用了“Bitbakemeta-toolcha-qt5”和"bitbake图像-多媒体-满“。fsl-community-bsp和meta-qt5都使用jethro分支。

以下是我的一些问题:

  1. 在我放在“riotboard”中的rootfs中,qt5库已经在其中了吗?我是否需要编译qt5的源代码并将其分别复制到板上?
  2. 我已经设置了qt创建者:设备、工具包、qt版本、编译器、调试器、以及ssh连接,但当我运行应用程序时,qt说:“这个应用程序无法启动,因为它找不到或加载qt平台插件xcb,可用的平台插件是: eglfs,最小的,最小的,离屏的”--,这个错误似乎是由我修复的,它修改了PACKAGECONFIGgles2="-opengl es2 -eglfs -qpa eglfs,虚拟/libgles2 2虚拟/egl“;
  3. 在meta-qt5的Jethro分支中,qtbase.inc丢失了,对吗?我在互联网上发现,我可以修改PACKAGECONFIGgles值,添加-qpa eglfs。--,它现在进入qtbase_git.bb;
  4. 我还发现Jethro分支中也缺少序列化端口,但是在我们的应用程序中,我们需要这个函数来处理串行键盘。我们现在该怎么办?
  5. 如果我需要编译qt5源代码并将所有文件夹复制到riotboard,我如何在qt5创建器中设置路径以找到相关的库?--不需要这样做;

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-21 07:25:25

要启用EGLFS,在local.conf add:DISTRO_FEATURES_remove = "X11 wayland"

1.您不需要复制qt5库,您可以遵循这个wandboard qt5实现

  1. 在您的机器中,您需要启用Qt来运行eglfs平台,在/etc/profile中,添加export QT_QPA_PLATFORM=eglfs,或者在运行应用程序时;您需要添加-platform eglfs。即。helloworld -platform eglfs
  2. 没有qtbase.inc;您可以添加PACKAGECONFIG_append_pn-qtbase = " eglfs xx xxx xxxx"以启用所需的配置。
  3. 在Jethro有git.bb
  4. 如前所述,您不复制库和源,而是告诉Bitbake为您做这件事。他们将被转移到相应的地方。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36760009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档