WhyCan Forum(哇酷开发者社区)

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

您尚未登录。

#1 2020-09-23 19:27:57

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

运行QT5程序出错,求解

2_20200923-1927.png
1_20200923-1927.png

离线

#2 2020-09-23 22:45:55

明月照我沟渠
会员
注册时间: 2020-07-09
累计积分: 100

Re: 运行QT5程序出错,求解

命令行没有设置 plugin 参数吧

离线

#3 2020-09-23 22:46:46

哦豁哦豁
会员
注册时间: 2020-01-17
累计积分: 76

Re: 运行QT5程序出错,求解

明月照我沟渠 说:

命令行没有设置 plugin 参数吧

感觉是, 目测楼主这个路径就有点不走寻常路, 可能要指定plugin环境变量才行.

离线

#4 2020-09-24 10:28:36

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

我已经在 /etc/profile 定义了路径了

离线

#5 2020-09-24 11:39:53

yomkk
会员
注册时间: 2020-09-23
累计积分: 8

Re: 运行QT5程序出错,求解

应该是你编译的Qt有问题,你看下你板子的qt目录下的/plugins/platforms, 正常情况下应该有对应的so文件,比如libqeglfs.so,libqxcb.so, 有这些你才可以调用。
如果前边说的文件有的话,再关注下,这两个环境变量,看看是否正确。

export QT_QPA_PLATFORM_PLUGIN_PATH=/opt/Qt5.9.5_arm_install/plugins
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0

离线

#6 2020-09-24 15:27:46

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

yomkk 说:

应该是你编译的Qt有问题,你看下你板子的qt目录下的/plugins/platforms, 正常情况下应该有对应的so文件,比如libqeglfs.so,libqxcb.so, 有这些你才可以调用。
如果前边说的文件有的话,再关注下,这两个环境变量,看看是否正确。

export QT_QPA_PLATFORM_PLUGIN_PATH=/opt/Qt5.9.5_arm_install/plugins
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0

1_20200924-1527.png
我的是这些也可以?

离线

#7 2020-09-24 15:28:48

拉轰的脚踏车
会员
注册时间: 2020-03-20
累计积分: 117

Re: 运行QT5程序出错,求解

走寻常路吧,直接用buildroot生成的rootfs就行,这样太浪费时间了。

离线

#8 2020-09-24 15:33:02

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

拉轰的脚踏车 说:

走寻常路吧,直接用buildroot生成的rootfs就行,这样太浪费时间了。

我这个就是buildroot2019生成的

离线

#9 2020-09-24 15:36:33

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

还有我用buildroot2020编译glibc库,怎么出现这个错误
1_20200924-1536.png

离线

#10 2020-09-24 21:53:34

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

1_20200924-2151.png
我已经加了路径了,我是SD nand只有256M,根据别人的buildroot的配置文件编译出来的usr/lib里面的库有200多m,所以我是根据运行我写的这个qt程序,然后把缺的库一步一步导进去,最后就变成没有识别到平台,呜呜

离线

#11 2020-09-25 10:08:57

vip888888
会员
注册时间: 2020-07-16
累计积分: 87

Re: 运行QT5程序出错,求解

在板子上 ldd 加程序 不就可以看到需要的库了咩。再不成搞个静态链接是不是也可以。恕我直言单独编译QT的库好像也很简单呀。先编译个QT下载进去跑下,然后再加个tslib 再跑下,就OK了。即可学习。还能避免一些奇怪问题。

在线

#12 2020-09-25 10:39:24

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

vip888888 说:

在板子上 ldd 加程序 不就可以看到需要的库了咩。再不成搞个静态链接是不是也可以。恕我直言单独编译QT的库好像也很简单呀。先编译个QT下载进去跑下,然后再加个tslib 再跑下,就OK了。即可学习。还能避免一些奇怪问题。

现在库进去了,运行不了

离线

#13 2020-09-25 23:44:36

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

搞定,可以了,为什么我觉得运行程序反应好慢

离线

#14 2020-09-26 08:04:40

redstar
会员
注册时间: 2020-08-30
累计积分: 2

Re: 运行QT5程序出错,求解

嵌入式冲 说:

搞定,可以了,为什么我觉得运行程序反应好慢

好奇是怎么搞定的?

离线

#15 2020-09-26 12:40:44

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

redstar 说:
嵌入式冲 说:

搞定,可以了,为什么我觉得运行程序反应好慢

好奇是怎么搞定的?

在重新编译一次根文件系统buildroot

离线

#16 2020-09-26 16:58:11

嵌入式冲
会员
注册时间: 2020-05-24
累计积分: 128

Re: 运行QT5程序出错,求解

为什么Ubuntu 的qt5.14又不能输入中文,之前下载了fcix库可以了,现在不行

离线

#17 2020-09-27 09:07:53

Gentlepig
会员
注册时间: 2018-10-24
累计积分: 537

Re: 运行QT5程序出错,求解

可以配置下qt的字体路径,或者往qt字体路径位置放个中文字库。

离线

页脚

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