关于Qt的问题,请问什么原因

royljs2010 2012-02-16 11:40:52
我进入开发板,就显示如下
[root@FORLINX6410]# cd opt
[root@FORLINX6410]# ls
3G Qtopia Qtopia4.4.3 WiFi konqueror qt-4.7.1
[root@FORLINX6410]# cd Qtopia4.4.3/
[root@FORLINX6410]# ls
bin i18n plugins services
etc lib qt_plugins sounds
help pics qtopia_db.sqlite

我想运行我的程序,却运行不起来,出现下面错误,怎么回事!!!

[root@FORLINX6410]# ./lincom -qws &
[root@FORLINX6410]# ./lincom: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
...全文
117 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
royljs2010 2012-02-17
  • 打赏
  • 举报
回复
有点头绪了。谢谢。我在尝试..[Quote=引用 9 楼 yiyaaixuexi 的回复:]

就是环境变量的问题,你还是检查一下 LD_LIBRARY_PATH的路径是否正确吧
其实完整的环境变量不是只有LD_LIBRARY_PATH这一条

export PATH=
export QWS_KEYBOARD=
export QWS_SIZE=
export QWS_DISPLAY=
export QWS_MOUSE_PROTO=
export QT_QWS_FONTD……
[/Quote]
念茜 2012-02-17
  • 打赏
  • 举报
回复
就是环境变量的问题,你还是检查一下 LD_LIBRARY_PATH的路径是否正确吧
其实完整的环境变量不是只有LD_LIBRARY_PATH这一条

export PATH=
export QWS_KEYBOARD=
export QWS_SIZE=
export QWS_DISPLAY=
export QWS_MOUSE_PROTO=
export QT_QWS_FONTDIR=
export QT_PLUGIN_PATH
export LD_LIBRARY_PATH=

给板子配置环境变量,和给本地配置道理是一样。libQtGui.so.4库在什么路径,你要确定。
royljs2010 2012-02-17
  • 打赏
  • 举报
回复
[root@FORLINX6410]# export LD_LIBRARY_PATH=/opt/Qt4.4.3/lib/:$LD_LIBRARY_PATH
[root@FORLINX6410]# cd /
[root@FORLINX6410]# cd /mnt/disk/
[root@FORLINX6410]# ls
QtopiaHome lincom lost+found pointercal
[root@FORLINX6410]# ./lincom -qws &
[root@FORLINX6410]# ./lincom: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory
我设置了,可是还是不行。求助大虾!!!
[Quote=引用 6 楼 zsp95 的回复:]

环境变量 设置问题
[/Quote]
royljs2010 2012-02-17
  • 打赏
  • 举报
回复
[root@FORLINX6410]# export LD_LIBRARY_PATH=/opt/Qt4.4.3/lib/:$LD_LIBRARY_PATH
[root@FORLINX6410]# cd /
[root@FORLINX6410]# cd /mnt/disk/
[root@FORLINX6410]# ls
QtopiaHome lincom lost+found pointercal
[root@FORLINX6410]# ./lincom -qws &
[root@FORLINX6410]# ./lincom: error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory

按照你说的做了,还是这样。[Quote=引用 5 楼 cddark 的回复:]

sorry, 好像是LD_LIBRARY_PATH..

export LD_LIBRARY_PATH=/opt/Qt.../lib:$LD_LIBRARY_PATH
[/Quote]
ZSP95 2012-02-17
  • 打赏
  • 举报
回复
环境变量 设置问题
cddark 2012-02-17
  • 打赏
  • 举报
回复
sorry, 好像是LD_LIBRARY_PATH..

export LD_LIBRARY_PATH=/opt/Qt.../lib:$LD_LIBRARY_PATH
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[root@FORLINX6410]# export PATH="/opt/Qtopia4.4.3/bin:/sbin:/usr/sbin:/bin:/usr"
/

bin"
[root@FORLINX6410]# ln -s /opt/WiFi/WiFiTest.desktop /opt/Qtopia/apps/Forlin
[root@FORLINX6410]# source PATH="/opt/Qtopia4.4.3/bin:/sbin:/usr/sbin:/bin:/usr"
/

bin"
-/bin/sh: source: can't open PATH=/opt/Qtopia4.4.3/bin:/sbin:/usr/sbin:/bin:/usr
/bin
[root@FORLINX6410]#

好像设置不了。[Quote=引用 1 楼 cddark 的回复:]

设置 LD_LIBRARY 环境变量。
[/Quote]
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
具体说说怎么设置,可以吗?[Quote=引用 1 楼 cddark 的回复:]

设置 LD_LIBRARY 环境变量。
[/Quote]
royljs2010 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cddark 的回复:]

设置 LD_LIBRARY 环境变量。
[/Quote]

然后呢?
cddark 2012-02-16
  • 打赏
  • 举报
回复
设置 LD_LIBRARY 环境变量。

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧