社区
Qt
帖子详情
qt4编写的界面在micro2440上运行失败,libQtGui.so.4: cannot open shary
wangying880904
2011-05-13 10:07:17
已经安装了libQtGui.so.4的库,但是运行就显示错误: error while loading shared libraries: libQtGui.so.4: cannot open shary
这是什么原因造成的,该怎么解决呢?
...全文
1282
15
打赏
收藏
qt4编写的界面在micro2440上运行失败,libQtGui.so.4: cannot open shary
已经安装了libQtGui.so.4的库,但是运行就显示错误: error while loading shared libraries: libQtGui.so.4: cannot open shary 这是什么原因造成的,该怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Lissa312
2011-11-22
打赏
举报
回复
同问啊,库文件都拷贝了,环境变量也设置了,路径在qt4.5/lib下
shuilian007
2011-11-15
打赏
举报
回复
请问您的问题解决了吗? 我也遇到了同样的问题,还有那个/etc/init.d/rcS怎么设置啊 ?? 谢谢[Quote=引用 13 楼 amateuryy 的回复:]
同问阿。。。。。。
我也遇到这个问题,我echo $LD_LIBRARY_PATH 包含我设置的lib文件夹
悲剧的是,我的程序写到/etc/init.d/rcS里开机运行可以运行,但是kill掉后,从终端启动却提示找不到这个库error while loading shared libraries: libQtGui.so.4
[/Quote]
amateuryy
2011-09-07
打赏
举报
回复
同问阿。。。。。。
我也遇到这个问题,我echo $LD_LIBRARY_PATH 包含我设置的lib文件夹
悲剧的是,我的程序写到/etc/init.d/rcS里开机运行可以运行,但是kill掉后,从终端启动却提示找不到这个库error while loading shared libraries: libQtGui.so.4
KENCAO
2011-06-08
打赏
举报
回复
之前装opencv的时候遇到过,修改PATH或者把so文件拷过去开发板lib文件夹下面就ok了
neipe2003
2011-06-03
打赏
举报
回复
首先在开发板下面通过超级终端设好库文件的路径
export LD_LIBRARY_PATH = YOURPATH
然后按照运行文件的提示把相应的已经经过交叉编译的库,如:libQtGui.so.4,copy到YOURPATH这个路径下面。
暗黑小白
2011-06-02
打赏
举报
回复
首先看你使用的编译器,micro2440时arm的那么就要使用arm-linux-gcc编译器,用file filename可以看到你的编译好的程序是那个平台上的,qt好像有自己的嵌入式linux库,不过我不知道是不是有针对arm的。第二看路径,环境变量有没有设定对。
IKONE
2011-06-01
打赏
举报
回复
很奇怪啊 我的库移到sd卡了 环境变量也设置了 就是有这个错误
c05170519
2011-05-31
打赏
举报
回复
电脑里安装的文件夹路劲名要和arm板子里一模一样 这样可以不用设置N多环境参数,也不用自己去链接
IKONE
2011-05-31
打赏
举报
回复
我也遇到了 有什么办法?是什么原因 以前没怎么弄过qt 怕没移植好
lasdfb
2011-05-28
打赏
举报
回复
我也遇到这样的问题,期盼大大们帮忙解决。
wangying880904
2011-05-27
打赏
举报
回复
[Quote=引用 2 楼 armyshengv5 的回复:]
遇到过,应该是动态链接库没连好,
试试把libQtGui.so.4与libQtgui.so和libQtGui.so.4.0等拿几个文件连起来
用ln命令,怎么连可以参考其他格式的libQt*.so和libQt*.so.4和libQt*.so.4.0
[/Quote]
那是用ln 源文件 目标文件 这个命令吗?
可是出现下面的错误:
ln: libQtGui.so: File exists
flower_fancy
2011-05-18
打赏
举报
回复
估计是交叉编译器的库没有拷到目标板上。。。再看看你的环境变量设置是否正确。。。
armyshengv5
2011-05-17
打赏
举报
回复
遇到过,应该是动态链接库没连好,
试试把libQtGui.so.4与libQtgui.so和libQtGui.so.4.0等拿几个文件连起来
用ln命令,怎么连可以参考其他格式的libQt*.so和libQt*.so.4和libQt*.so.4.0
Good Luck!~
chenwenluan
2011-05-17
打赏
举报
回复
我也遇到过。楼上说的方法也试过,最后的解决方法是拷贝了同事的这个库及连接才不报这个错误了,楼主可以都尝试下
yanchong
2011-05-13
打赏
举报
回复
移植问题,确定你将交叉编译的库都移植成功了,而且设置好了环境变量。具体可以参见
http://blog.csdn.net/qqyanchong/archive/2010/08/29/5847440.aspx
linux串口调试工具cutecom
安装依赖库 sudo yum install
lib
Qt
3Support.so.4
lib
Qt
Core.so.4
lib
Qt
Gui
.so.4 2、 安装cutecom-0.22.0-1.puias6.i686.rpm,需要权限请在前面加上sudo,如下命令安装 sudo rpm -i cutecom-0.22.0-1.puias6.i686....
freetype-2.4.6.tar.bz2 undefined reference to `FT_
Lib
ra
ry
_SetLcdFilter'
/opt/
Qt
SDK/Desktop/
Qt
/474/gcc/
lib
/
lib
Qt
Gui
.so:-1: 错误:undefined reference to `FT_
Lib
ra
ry
_SetLcdFilter'
linux下TCP通讯助手
里面为deb文件,直接双击即可安装。或者通过指令: sudo dpkg -i **.deb 如果安装后点击软件无反应,则需要在终端执行: sudo apt-get install
lib
qt
gui
4:amd64
Linux下rpm、yum和源码三种安装方式详细介绍
通用型,可以是用于多个系统中,所以需要
运行
configure脚本来检测环境,生成对应的安装信息。 1.1 源码安装优点 1、文档齐全 2、因为可以定位到代码,所以debug方便 3、本机兼容性最好(由于是本机编译的,只要编译...
Sevensquare for linux 二进制程序
执行
运行
,ubuntu下必须按照
QT
: sudo apt-get install
qt
4
-qmake
lib
qt
4
-dev
lib
qt
core4
lib
qt
gui
4
Qt
16,215
社区成员
26,594
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章