• 17513阅读
  • 11回复

libQtGui.so.4: cannot open shared ??????? [复制链接]

上一主题 下一主题
离线jimness
 
只看楼主 倒序阅读 楼主  发表于: 2008-03-12
— 本帖被 XChinux 执行加亮操作(2008-09-20) —
在qt/x11编好的程序,移植到qtopia core.编译没有问题,运行时却出错:[root@localhost code]# ./code -qws
./code: error while loading shared libraries: libQtGui.so.4: cannot open shared
object file: No such file or directory

为什么说libQtGui.so.4: cannot open shared , /usr/local/Trolltech/QtopiaCore-4.2.2-arm/lib下明明有这个库,望各位大虾指点指点,小弟感激涕淋.
[ 此贴被XChinux在2008-10-15 16:05重新编辑 ]
离线jiwenyu

只看该作者 1楼 发表于: 2008-09-18
问题同上

是不是应该在Makefile中加什么啊,或是在.pro文件里加?

请高人指点
离线nancy
只看该作者 2楼 发表于: 2009-03-08
搭车同问,高手请出来指点啊,谢谢!
离线liuyong_401
只看该作者 3楼 发表于: 2009-03-08
你的库放错地方了  你把libQtGui.so.4放在/usr/lib下 试试
离线luxinru
只看该作者 4楼 发表于: 2009-03-13
你的环境变量设对了吗?
离线gao760229
只看该作者 5楼 发表于: 2009-03-13
我也遇到同样的问题的啊,高手说一下啊
离线miaomiaorh
只看该作者 6楼 发表于: 2009-03-17
你链接做了吗?做好链接,分别在你的QTPIA/LIB &/USR/LIB 复制一份,重新声明环境变量,然后再跑跑程序
离线emofazelgp
只看该作者 7楼 发表于: 2009-03-18
将PC机上qt/lib下的库libQtGui.so.4下载到板子上的qt/lib里,并用ln命令链接,设置好环境变量,在运行一下,应该可以。(可参考http://pannsp.blog.163.com/blog/static/920232008979443979/
离线miaomiaorh
只看该作者 8楼 发表于: 2009-03-27
看看你的Makefile 应该要和你的库路径一样文件系统里面的一些路径
离线yuguanyun
只看该作者 9楼 发表于: 2011-06-17
add follows to .bash_profile:
QTDIR=/opt/Tools/qt  #qt install path
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH

excute:
source /root/.bash_profile
离线294987445
只看该作者 10楼 发表于: 2011-08-28
3楼正解
离线tempester
只看该作者 11楼 发表于: 2011-09-01
lib环境变量没设置好,在超级终端设置下,export LD_LIBRARY_PATH='。。。。。。/lib',至于‘’里边的路径看你的系统里边的lib在哪了
我本江心向明月,奈何明月在沟渠
快速回复
限100 字节
 
上一个 下一个