这是我在这里的第一篇文章.
我想保持简短......
以下问题:
我想运行一个qt5/qtquickcontrols2应用程序,利用覆盆子-pi 2b上的eglfs后端,当然是由vc4加速.理想情况下,它应该在kiosk模式下运行,它肯定需要加速gl功能.为了尽量减少问题,我使用命令测试:
LD_PRELOAD="/opt/vc/lib/libGLESv2.so /opt/vc/lib/libEGL.so" qmlscene ./gallery.qml
其中gallery.qml只是qt-creator的小部件预览示例项目(遵循这些说明......).我得到以下错误输出:
[manjaro@Loki gallery]$ LD_PRELOAD="/opt/vc/lib/libGLESv2.so /opt/vc/lib/libEGL.so" qmlscene ./gallery.qml
qt.qpa.egldeviceintegration: EGL device integration plugin keys: ("eglfs_brcm", "eglfs_kms", "eglfs_x11")
qt.qpa.egldeviceintegration: EGL device integration plugin keys (sorted): ("eglfs_brcm", "eglfs_kms", "eglfs_x11")
qt.qpa.egldeviceintegration: Trying to load device EGL integration "eglfs_brcm"
qt.qpa.egldeviceintegration: Using EGL device integration "eglfs_brcm"
* failed to add service - already in use?
Run Code Online (Sandbox Code Playgroud)
我也测试了同样运行交叉编译的二进制文件 - 同样的错误.除最后一行之外的所有行都来自qt5的详细调试输出,我通过环境变量设置,详细信息将随之而来.
系统/环境:
其他设置......
[manjaro@Loki gallery]$ uname -a
Linux Loki 4.4.28-1-MANJARO-ARM #1 …Run Code Online (Sandbox Code Playgroud)