主题 : qt4编写的界面在mini6410上运行失败,libQtGui.so.4: cannot open shared 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 23915
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2010-06-28
最后登录: 2011-07-09
楼主  发表于: 2010-07-12 21:07

 qt4编写的界面在mini6410上运行失败,libQtGui.so.4: cannot open shared

管理提醒: 本帖被 arm9home 从 Qtopia技术交流专区 移动到本区(2010-09-09)
原版预装的系统,有库,但是一运行就提示error while loading shared libraries: libQtGui.so.4: cannot open shared
object file: No such file or directory
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-07-12 22:04
一般是环境变量设置 不正确,可以参考/bin/qt4脚本
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
2楼  发表于: 2010-07-12 22:11
另外,你所说的qtopia4并不适合大分辨率的LCD, 比如640x480, 那个主要是为手机准备的版本,在小分辨率的屏幕上比较合适,qtopia4也是已经停滞开发的版本。对于做产品或者项目,我们推荐使用最新的qt4。

对于qtopia4,我们可以考虑专门做一个论坛版本,以供讨论学习使用,仅仅跑通它,这样代表不了什么。我们也可以做到三种qt系统无缝切换,但这样没有什么意义,而且整个系统会变得更加庞大。
[ 此帖被mindee在2010-07-12 22:19重新编辑 ]
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 38551
精华: 0
发帖: 74
金钱: 370 两
威望: 74 点
综合积分: 148 分
注册时间: 2011-02-26
最后登录: 2011-12-27
3楼  发表于: 2011-03-03 15:59

 回 1楼(mindee) 的帖子

您说的/bin/qt4脚本 在什么位置?
级别: 新手上路
UID: 40787
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-03-22
最后登录: 2011-03-24
4楼  发表于: 2011-03-22 15:14
QT编程,遇到相同的问题,求解。
勇敢地尝试!
级别: 新手上路
UID: 42533
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2011-04-09
最后登录: 2011-05-22
5楼  发表于: 2011-04-09 12:30
在QtCreator编写的应用程序,拿到mini2440开发板中运行,在终端下老是提示error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
级别: 新手上路
UID: 33314
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2010-11-29
最后登录: 2011-05-27
6楼  发表于: 2011-05-13 09:49
同样的问题,有人解决了的吗?
级别: 新手上路
UID: 19534
精华: 0
发帖: 18
金钱: 95 两
威望: 19 点
综合积分: 36 分
注册时间: 2010-04-20
最后登录: 2018-02-08
7楼  发表于: 2011-05-18 17:23
问题是你的设置路径不对 export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib 看你的lib库中是否有libQtGui.so.4 没有的话 手动添加
arm卒
级别: 新手上路
UID: 68274
精华: 0
发帖: 32
金钱: 165 两
威望: 33 点
综合积分: 64 分
注册时间: 2012-04-20
最后登录: 2014-04-09
8楼  发表于: 2012-05-24 17:15

 回 7楼(sagapoxf) 的帖子

请问如何添加,哪里又有呢?
级别: 新手上路
UID: 75493
精华: 0
发帖: 15
金钱: 85 两
威望: 17 点
综合积分: 30 分
注册时间: 2012-08-08
最后登录: 2013-05-22
9楼  发表于: 2012-08-25 09:55
呵呵,我也遇到这种问题,不过现在已经解决了。问题的原因就是Qt4.7的库的路径不对
解决办法有两种如下:
1.在setqt4env中将export LD_LIBRARY_PATH=/usr/local/lib修改为export LD_LIBRARY_PATH=/opt/Qt4.7/lib
2.直接将/opt/Qt4.7中的lib复制粘贴到/usr/local中即可