嵌入式爱好者

查看: 25499|回复: 11

[Linux] 求助! 开发板报错找不到libQtGui.so.4

[复制链接]

7

主题

28

帖子

70

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2020-8-19 14:07:24 | 显示全部楼层 |阅读模式
本帖最后由 yq945402136 于 2020-8-19 14:17 编辑

开发板移植了Qt库,放在了开发板的  usr/local/freescale/qt4.8.5/lib上


/etc/profile中添加如下:export QTDIR =/usr/local/freescale/qt4.8.5
                                      export PATH=$QTDIR/:$PATH
                                      export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH





报错:error while loading shared libraries:libQtGui.so.4:cannot open shared object file :NO such file or directory
可是我的开发板在lib文件夹下明明有这个库文件啊。。。



回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-8-19 16:02:27 | 显示全部楼层
应该是您在profile里指定的路径不对,您再看看

点评

你好,我的开发板里没有 usr opt bin这些文件夹 只有一个my-test文件夹 我的Qt库移植到usr里 是我自己创建的usr文件夹, 会不会是这个原因?是要通过烧写rootfs来获得这些文件夹吗?  详情 回复 发表于 2020-8-19 16:08
点评回复 支持 反对

使用道具 举报

7

主题

28

帖子

70

积分

i.MX6Q通行证

 楼主| 发表于 2020-8-19 16:08:46 | 显示全部楼层
zhichao 发表于 2020-8-19 16:02
应该是您在profile里指定的路径不对,您再看看

你好,我的开发板里没有 usr opt bin这些文件夹  只有一个my-test文件夹      我的Qt库移植到usr里 是我自己创建的usr文件夹, 会不会是这个原因?是要通过烧写rootfs来获得这些文件夹吗?

点评

我是个新手。。、另外我需要往板子里烧写一些什么才能运行Qt程序啊。。我看网上的烧写lib库 配置环境变量就可以了。 是这样吗?还是说要往板子里烧写用户手册上的Qt4.8.5 GUI linux到开发板才行呢  详情 回复 发表于 2020-8-19 16:11
点评回复 支持 反对

使用道具 举报

7

主题

28

帖子

70

积分

i.MX6Q通行证

 楼主| 发表于 2020-8-19 16:11:37 | 显示全部楼层
yq945402136 发表于 2020-8-19 16:08
你好,我的开发板里没有 usr opt bin这些文件夹  只有一个my-test文件夹      我的Qt库移植到usr里 是我 ...

我是个新手。。、另外我需要往板子里烧写一些什么才能运行Qt程序啊。。我看网上的烧写lib库  配置环境变量就可以了。  是这样吗?还是说要往板子里烧写用户手册上的Qt4.8.5 GUI linux到开发板才行呢
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-8-19 16:16:53 | 显示全部楼层
您现在用的板子是哪个板卡,烧的什么系统

点评

OKMX6DL-C开发板 板子里不清楚是什么系统 没有烧过系统,应该是内置就有的?能运行linux指令 。  详情 回复 发表于 2020-8-19 16:20
点评回复 支持 反对

使用道具 举报

7

主题

28

帖子

70

积分

i.MX6Q通行证

 楼主| 发表于 2020-8-19 16:20:09 | 显示全部楼层
zhichao 发表于 2020-8-19 16:16
您现在用的板子是哪个板卡,烧的什么系统

OKMX6Q-C开发板   板子里不清楚是什么系统  没有烧过系统,应该是内置就有的?能运行linux指令  。
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-8-19 16:29:00 | 显示全部楼层
6q-c开发板本身就有qt库,能运行qt4.8程序,不需要单独移植

点评

顺便问一下 烧写rootfs之后是什么效果呢 是不是就是生成linux下的那些opt usr bin的文件夹吗,,因为我的板子里只有my-test pl-test两个文件夹,我举觉得很奇怪,是不是板子还没有烧写rootfs, 我猜测是不是只有  详情 回复 发表于 2020-8-19 16:42
那lib下库是您指的qt库吗? 因为我之前把程序直接烧到开发板运行 就提示我找不到libQtGui.so.4 , 网上的教程也说要移植lib下的这些文件 然后配置环境变量。。 结果还是找不到。。 我都不知道是路径不对。。还是  详情 回复 发表于 2020-8-19 16:33
点评回复 支持 反对

使用道具 举报

7

主题

28

帖子

70

积分

i.MX6Q通行证

 楼主| 发表于 2020-8-19 16:33:10 | 显示全部楼层
zhichao 发表于 2020-8-19 16:29
6q-c开发板本身就有qt库,能运行qt4.8程序,不需要单独移植

那lib下库是您指的qt库吗?  因为我之前把程序直接烧到开发板运行 就提示我找不到libQtGui.so.4 , 网上的教程也说要移植lib下的这些文件  然后配置环境变量。。 结果还是找不到。。  我都不知道是路径不对。。还是少了些什么别的东西。
点评回复 支持 反对

使用道具 举报

7

主题

28

帖子

70

积分

i.MX6Q通行证

 楼主| 发表于 2020-8-19 16:42:24 | 显示全部楼层
zhichao 发表于 2020-8-19 16:29
6q-c开发板本身就有qt库,能运行qt4.8程序,不需要单独移植

顺便问一下  烧写rootfs之后是什么效果呢   是不是就是生成linux下的那些opt usr  bin的文件夹吗,,因为我的板子里只有my-test pl-test两个文件夹,我举觉得很奇怪,是不是板子还没有烧写rootfs, 我猜测是不是只有烧写rootfs生成的usr文件夹,库才能识别到路径?。我自己创建的usr就找不到?  我不太懂。。。
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2020-8-19 16:58:42 | 显示全部楼层
您是不是没烧写完,正常烧写完后,执行
cd /
ls
可以看到多个文件夹

点评

确实在 系统给的usr/lib下也有库文件 ,我明天改改环境路径再试试。。谢谢大神,如果明天有问题再来请教你。  详情 回复 发表于 2020-8-19 17:14
哦哦 还要cd / 啊。。 我直接ls的 然后就有两个文件夹 刚刚去看了 刚说的文件夹都有了。  详情 回复 发表于 2020-8-19 17:04
点评回复 支持 反对

使用道具 举报

7

主题

28

帖子

70

积分

i.MX6Q通行证

 楼主| 发表于 2020-8-19 17:04:45 | 显示全部楼层
zhichao 发表于 2020-8-19 16:58
您是不是没烧写完,正常烧写完后,执行
cd /
ls

哦哦  还要cd /  啊。。 我直接ls的 然后就有两个文件夹  刚刚去看了  刚说的文件夹都有了。
点评回复 支持 反对

使用道具 举报

7

主题

28

帖子

70

积分

i.MX6Q通行证

 楼主| 发表于 2020-8-19 17:14:54 | 显示全部楼层
zhichao 发表于 2020-8-19 16:58
您是不是没烧写完,正常烧写完后,执行
cd /
ls

确实在 系统给的usr/lib下也有库文件 ,我明天改改环境路径再试试。。谢谢大神,如果明天有问题再来请教你。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-23 20:03

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表