求助! 开发板报错找不到libQtGui.so.4
本帖最后由 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文件夹下明明有这个库文件啊。。。
应该是您在profile里指定的路径不对,您再看看 zhichao 发表于 2020-8-19 16:02
应该是您在profile里指定的路径不对,您再看看
你好,我的开发板里没有 usr opt bin这些文件夹只有一个my-test文件夹 我的Qt库移植到usr里 是我自己创建的usr文件夹, 会不会是这个原因?是要通过烧写rootfs来获得这些文件夹吗? yq945402136 发表于 2020-8-19 16:08
你好,我的开发板里没有 usr opt bin这些文件夹只有一个my-test文件夹 我的Qt库移植到usr里 是我 ...
我是个新手。。、另外我需要往板子里烧写一些什么才能运行Qt程序啊。。我看网上的烧写lib库配置环境变量就可以了。是这样吗?还是说要往板子里烧写用户手册上的Qt4.8.5 GUI linux到开发板才行呢 您现在用的板子是哪个板卡,烧的什么系统
zhichao 发表于 2020-8-19 16:16
您现在用的板子是哪个板卡,烧的什么系统
OKMX6Q-C开发板 板子里不清楚是什么系统没有烧过系统,应该是内置就有的?能运行linux指令。 6q-c开发板本身就有qt库,能运行qt4.8程序,不需要单独移植 zhichao 发表于 2020-8-19 16:29
6q-c开发板本身就有qt库,能运行qt4.8程序,不需要单独移植
那lib下库是您指的qt库吗?因为我之前把程序直接烧到开发板运行 就提示我找不到libQtGui.so.4 , 网上的教程也说要移植lib下的这些文件然后配置环境变量。。 结果还是找不到。。我都不知道是路径不对。。还是少了些什么别的东西。 zhichao 发表于 2020-8-19 16:29
6q-c开发板本身就有qt库,能运行qt4.8程序,不需要单独移植
顺便问一下烧写rootfs之后是什么效果呢 是不是就是生成linux下的那些opt usrbin的文件夹吗,,因为我的板子里只有my-test pl-test两个文件夹,我举觉得很奇怪,是不是板子还没有烧写rootfs, 我猜测是不是只有烧写rootfs生成的usr文件夹,库才能识别到路径?。我自己创建的usr就找不到?我不太懂。。。 您是不是没烧写完,正常烧写完后,执行
cd /
ls
可以看到多个文件夹 zhichao 发表于 2020-8-19 16:58
您是不是没烧写完,正常烧写完后,执行
cd /
ls
哦哦还要cd /啊。。 我直接ls的 然后就有两个文件夹刚刚去看了刚说的文件夹都有了。 zhichao 发表于 2020-8-19 16:58
您是不是没烧写完,正常烧写完后,执行
cd /
ls
确实在 系统给的usr/lib下也有库文件 ,我明天改改环境路径再试试。。谢谢大神,如果明天有问题再来请教你。
页:
[1]