gpt4 book ai didi

c++ - 加载共享库 : libSDL2_mixer-2. 0.so.0 时出现“错误:无法打开共享对象文件:没有这样的文件或目录

转载 作者:行者123 更新时间:2023-11-28 04:15:25 25 4
gpt4 key购买 nike

我有 SDL,SDL 图像和 png 库工作正常。我正在制作一个小游戏,它在我的 Windows 10 机器和我的树莓派上运行良好。昨天我开始在我的 windows 盒子上添加音效和音乐。一切正常。我将代码移植到我的 pi 上,现在尝试运行时出现此错误:

error while loading shared libraries: libSDL2_mixer-2.0.so.0: cannot open shared object file: No such file or directory .

对我来说这没有意义,因为我正在链接 -lSDL2_mixer 并且我在/usr/local/lib 中有所有必需的文件,我所有其他的 SDL 库都在那里(并且所有其他的都被找到了)我的系统)。

在我的 make install 命令之后安装在/usr/local/lib 中的文件是:

libSDL2_mixer.a
libSDL2_mixer.la
libSDL2_mixer.so
libSDL2_mixer-2.0.so.0
libSDL2_mixer-2.0.so.0.2.2

再一次,这一切对我来说都很好。我还尝试将这些文件复制到一个单独的文件夹,并确保我在执行命令中包含该文件夹,但仍然出现相同的错误。任何人都可以分享任何提示?

最佳答案

发帖后大概 10 分钟就弄明白了。

我在 apt-cache 中搜索其他混音器包并找到了“libsdl2mixer-2.0-0”,我以为我已经有了?但猜想不会。我安装了它,现在一切正常。

希望这对某人有帮助。

关于c++ - 加载共享库 : libSDL2_mixer-2. 0.so.0 时出现“错误:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56746285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com