您尚未登录。

楼主 #1 2019-10-06 11:07:58

bilibili
会员
注册时间: 2019-10-06
已发帖子: 6
积分: 6

使用buildroot生成的qt,编译的应用程序不能运行

提示的错误如下:

# ./analogclock
qt.qpa.plugin: Could not find the Qt platform plugin "eglfs" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstal.

Available platform plugins are: linuxfb, minimal, offscreen, vnc.

求助如何解决.....

离线

#2 2019-10-06 11:13:25

我思故我在
会员
注册时间: 2019-09-03
已发帖子: 244
积分: 243.5

Re: 使用buildroot生成的qt,编译的应用程序不能运行

./analogclock -platform linuxfb

离线

楼主 #3 2019-10-06 16:35:31

bilibili
会员
注册时间: 2019-10-06
已发帖子: 6
积分: 6

Re: 使用buildroot生成的qt,编译的应用程序不能运行

我思故我在 说:

./analogclock -platform linuxfb

非常感谢,这样真的可以运行.
如果不加后面的参数应该怎么配置?

离线

#4 2019-10-06 16:45:10

我思故我在
会员
注册时间: 2019-09-03
已发帖子: 244
积分: 243.5

Re: 使用buildroot生成的qt,编译的应用程序不能运行

重新 configure 然后编译或许可以可以,

有个简单的办法,

export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
./analogclock

先设置环境变量,然后再运行。

不确定一定行,先试一试吧。

离线

楼主 #5 2019-10-06 18:20:32

bilibili
会员
注册时间: 2019-10-06
已发帖子: 6
积分: 6

Re: 使用buildroot生成的qt,编译的应用程序不能运行

我思故我在 说:

重新 configure 然后编译或许可以可以,

有个简单的办法,

export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
./analogclock

先设置环境变量,然后再运行。

不确定一定行,先试一试吧。

这样可以解决,非常感谢.

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn