关于Qt的问题,请问什么原因
我进入开发板,就显示如下
[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
[解决办法]
设置 LD_LIBRARY 环境变量。
[解决办法]
sorry, 好像是LD_LIBRARY_PATH..
export LD_LIBRARY_PATH=/opt/Qt.../lib:$LD_LIBRARY_PATH
[解决办法]
就是环境变量的问题,你还是检查一下 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库在什么路径,你要确定。