加载共享库时出错:libQt5Multimedia.so.5:无法打开共享库文件:没有这样的文件或目录

code_fodder

我有一个32位的Linux虚拟盒,正在上面编译我的Qt c ++代码。

我将目标文件复制到64位linux盒中(32位可执行文件仍应在此PC上运行)。

该构建使用动态链接,因此我将开始跨我需要的Qt lib文件进行复制。我计划通过运行程序来手动执行此操作,并让它告诉我哪些lib文件丢失了+我知道我需要很多文件,因此通常不会花很长时间。

因此,在我的64位Box目标文件夹中,我具有以下文件:

Rpe

因此,我运行名为“ Rpe”的可执行文件,它抱怨:

./Rpe: error while loading shared libraries: libQt5Multimedia.so.5: cannot open shared object file: No such file or directory

我预计会发生这种情况,然后我将32位linux qt lib文件夹中的文件libQt5Multimedia.so.5复制到64位linux机器上的目标目录中。现在,在我的目标文件夹中有以下文件:

Rpe
libQt5Multimedia.so.5

现在,我再次运行Rpe可执行文件,我希望它会抱怨一个不同的lib文件,但是它仍在抱怨libQt5Multimedia.so.5找不到同一文件。

我在这里做错了什么?

编辑1

LDD输出:

adadacha@duanedibbley:~/sandbox$ ldd Rpe
    linux-gate.so.1 =>  (0xf7731000)
    libQt5Multimedia.so.5 => not found
    libQt5Network.so.5 => not found
    libQt5Xml.so.5 => not found
    libQt5Core.so.5 => not found
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7616000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf75f9000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf744a000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7404000)
    /lib/ld-linux.so.2 (0x5661f000)
adadacha@duanedibbley:~/sandbox$ 
Trojanfoe

我会为您的“产品”创建一个目录,在bin子目录中包含可执行文件,在子目录中具有Qt库(和其他任何库)lib

在父目录中,我将添加一个包装器脚本来设置$LD_LIBRARY_PATH和执行二进制文件(未测试):

#!/bin/sh
dirname="$(dirname "$0")"
exename="$(basename "$0")"

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$dirname/lib"
export LD_LIBRARY_PATH
exec "$dirname/bin/$exename" $*

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

加载共享库时出错:libQt5Multimedia.so.5:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

paraview:加载共享库时出错:libQt5Core.so.5:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

来自分类Dev

tmux:加载共享库时出错:libevent-2.0.so.5:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

加载共享库时出错:libnsd.so:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

sqlplus:加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

sqlplus:加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

加载共享库时出错:libXinerama.so.1:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

加载共享库时出错:libogg.so.0:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

加载共享库时出错:libmysqlclient.so.20:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

libGLEW.so.1.9:无法打开共享库文件。没有这样的文件或目录

来自分类Dev

ImportError:libavcodec.so.56:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

libjpeg.so.62:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

skype:加载共享库时出错:libXss.so.1:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

svn:加载共享库时出错:libserf-1.so.1:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

mosquitto_pub:加载共享库时出错:libmosquitto.so.1:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

skype:加载共享库时出错:libXss.so.1:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

Grub-customizer:加载共享库时出错:libarchive.so.13:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

mplayer:加载共享库时出错:libvdpau.so.1:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

mongod(2.8)出现错误“加载共享库时出错:libssl.so.10:无法打开共享库文件:没有这样的文件或目录”

来自分类Dev

./test:加载共享库时出错:libcpprest.so.2.8:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

./mongod:加载共享库时出错:libcurl.so.4:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

安装过程中出现问题:java:加载共享库时出错:libjli.so:无法打开共享对象文件:没有这样的文件或目录

来自分类Dev

./a.out:加载共享库时出错:libgsl.so.23:无法打开共享对象文件:没有这样的文件或目录

来自分类Dev

./speaks:加载共享库时出错:libespeak-ng.so.1:无法打开共享对象文件:没有这样的文件或目录

来自分类Dev

libhdf5.so.100:无法打开共享库文件:没有这样的文件或目录(但是,libhdf5.so.100在/ usr / local / lib中)

来自分类Dev

错误而载入共享库:libgmock.so:无法打开共享对象文件:没有这样的文件或目录

来自分类Dev

ubuntu库,libgc.so.2:无法打开共享库文件:没有这样的文件或目录

Related 相关文章

  1. 1

    加载共享库时出错:libQt5Multimedia.so.5:无法打开共享库文件:没有这样的文件或目录

  2. 2

    paraview:加载共享库时出错:libQt5Core.so.5:无法打开共享库文件:没有这样的文件或目录

  3. 3

    cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

  4. 4

    tmux:加载共享库时出错:libevent-2.0.so.5:无法打开共享库文件:没有这样的文件或目录

  5. 5

    加载共享库时出错:libnsd.so:无法打开共享库文件:没有这样的文件或目录

  6. 6

    sqlplus:加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

  7. 7

    sqlplus:加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

  8. 8

    加载共享库时出错:libXinerama.so.1:无法打开共享库文件:没有这样的文件或目录

  9. 9

    加载共享库时出错:libogg.so.0:无法打开共享库文件:没有这样的文件或目录

  10. 10

    加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

  11. 11

    加载共享库时出错:libmysqlclient.so.20:无法打开共享库文件:没有这样的文件或目录

  12. 12

    libGLEW.so.1.9:无法打开共享库文件。没有这样的文件或目录

  13. 13

    ImportError:libavcodec.so.56:无法打开共享库文件:没有这样的文件或目录

  14. 14

    libjpeg.so.62:无法打开共享库文件:没有这样的文件或目录

  15. 15

    skype:加载共享库时出错:libXss.so.1:无法打开共享库文件:没有这样的文件或目录

  16. 16

    svn:加载共享库时出错:libserf-1.so.1:无法打开共享库文件:没有这样的文件或目录

  17. 17

    mosquitto_pub:加载共享库时出错:libmosquitto.so.1:无法打开共享库文件:没有这样的文件或目录

  18. 18

    skype:加载共享库时出错:libXss.so.1:无法打开共享库文件:没有这样的文件或目录

  19. 19

    Grub-customizer:加载共享库时出错:libarchive.so.13:无法打开共享库文件:没有这样的文件或目录

  20. 20

    mplayer:加载共享库时出错:libvdpau.so.1:无法打开共享库文件:没有这样的文件或目录

  21. 21

    mongod(2.8)出现错误“加载共享库时出错:libssl.so.10:无法打开共享库文件:没有这样的文件或目录”

  22. 22

    ./test:加载共享库时出错:libcpprest.so.2.8:无法打开共享库文件:没有这样的文件或目录

  23. 23

    ./mongod:加载共享库时出错:libcurl.so.4:无法打开共享库文件:没有这样的文件或目录

  24. 24

    安装过程中出现问题:java:加载共享库时出错:libjli.so:无法打开共享对象文件:没有这样的文件或目录

  25. 25

    ./a.out:加载共享库时出错:libgsl.so.23:无法打开共享对象文件:没有这样的文件或目录

  26. 26

    ./speaks:加载共享库时出错:libespeak-ng.so.1:无法打开共享对象文件:没有这样的文件或目录

  27. 27

    libhdf5.so.100:无法打开共享库文件:没有这样的文件或目录(但是,libhdf5.so.100在/ usr / local / lib中)

  28. 28

    错误而载入共享库:libgmock.so:无法打开共享对象文件:没有这样的文件或目录

  29. 29

    ubuntu库,libgc.so.2:无法打开共享库文件:没有这样的文件或目录

热门标签

归档