WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

bilibili
会员
注册时间: 2019-10-06
累计积分: 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
累计积分: 90

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

./analogclock -platform linuxfb

离线

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

bilibili
会员
注册时间: 2019-10-06
累计积分: 6

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

我思故我在 说:

./analogclock -platform linuxfb

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

离线

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

我思故我在
会员
注册时间: 2019-09-03
累计积分: 90

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

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

我思故我在 说:

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

有个简单的办法,

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

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

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

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

离线

页脚