• 4960阅读
  • 4回复

我在一台linux上编译出来的程序,拿到另一台linux上运行。 [复制链接]

上一主题 下一主题
离线conta
 
只看楼主 正序阅读 楼主  发表于: 2010-10-26
— 本帖被 XChinux 执行加亮操作(2010-10-26) —
提示出错:
./slc :   error while loading shared libraries: libQtGui.so.4: cannot open shared object file: No such file or directory


没有那个libQtGui.so.4文件,怎么办?
离线conta
只看该作者 4楼 发表于: 2010-10-27
引用第3楼wxj120bw于2010-10-27 12:39发表的  :
搜索下qt程序的发布,如果别的电脑没有qt运行环境吧,那些qt库就要随qt程序一起发布。



我知道原因了,我的qt程序依赖qt4,然而我拿到只有qt3库的linux上运行。
离线wxj120bw

只看该作者 3楼 发表于: 2010-10-27
搜索下qt程序的发布,如果别的电脑没有qt运行环境吧,那些qt库就要随qt程序一起发布。
离线hongyanyufei
只看该作者 2楼 发表于: 2010-10-27
应该是环境变量的问题,没有手动加载到系统里。在你的环境变量里加上qt/bin的安装目录 试试。
离线XChinux

只看该作者 1楼 发表于: 2010-10-26
看一下assistant里的deploy qt application节部分的内容。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个