天嵌 ARM开发社区

 找回密码
 注册
查看: 4991|回复: 5

移植QT,运行演示程序,提示找不到libpng.so.3库文件

[复制链接]
没着石头的河 发表于 2012-6-28 17:14:31 | 显示全部楼层 |阅读模式
移植QT,运行演示程序,提示找不到libpng.so.3库文件,wiggly:error while loading shared libraries:libpng.so.3 cannot open shared object file:no such file or directory.哪位仁兄帮忙解答一下。
 楼主| 没着石头的河 发表于 2012-6-29 08:50:01 | 显示全部楼层
本帖最后由 没着石头的河 于 2012-6-29 09:58 编辑

可能没说清楚,我把配置文件代码加上,请大家帮忙分析一下。是路径设置问题吗?
#!bin/sh

export QTLIB=/usr/lib
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0

export LD_LIBRARY_PATH=$QTLIB:$TSLIB_ROOT/lib:$LD_LIBRARY_PATH
export QWS_SIZE=320*240
export QWS_MOUSE_PROTO=Tslib:/dev/event0


if [ -f "$TSLIB_CALIBFILE" ]; then
wiggly -qws&
else
ts_calibrate
wiggly -qws&
fi
 楼主| 没着石头的河 发表于 2012-6-29 12:14:49 | 显示全部楼层
有在的帮忙解答一下啊
 楼主| 没着石头的河 发表于 2012-6-29 15:10:45 | 显示全部楼层
本帖最后由 没着石头的河 于 2012-6-29 15:19 编辑

其中我在根目录usr/bin还有几个目录下都了找到libpng.so.3,是不是这个配置文件只能有一个目录?还是这个目录的路径设置的不对,我看了网上的帖子,说是可以在/etc/ld.so.conf配置下它的路径,可是我配置了还是没用,焦急啊。
我把它存在的路径写一下,大家给个意见。
root/.Trash/libpng.so.3
/usr/lib/libpng.so.3
/usr/lib/libpng.so.3
/usr/lib/libpng.so.3.1.2.2
/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/lib/libpng.so.3
/home/lhj/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/lib/libpng.so.3
/opt/toolchains/arm920t-eabi/lib/libpng.so.3
TQ-lkp 发表于 2012-7-3 09:34:42 | 显示全部楼层
你QT配置的时候有没有添加png支持?
浅析ARM9 发表于 2012-7-6 11:51:01 | 显示全部楼层
我也遇到过这个问题,我把库弄成和天嵌一样的路径(/opt/EmbedSky/qt-4.5/__install/arm),然后用的天嵌提供的setARM_evn解决了问题了,希望对你有用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-28 15:29 , Processed in 1.032266 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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