所需的库似乎已经安装了 - 是什么原因导致‘加载共享库时出错’?

所需的库似乎已经安装了 - 是什么原因导致‘加载共享库时出错’?

我一直在尝试启动一款游戏。我在终端中收到此错误:

$ ./MoonTown.x86_64.x86 
./MoonTown.x86_64.x86: error while loading shared libraries: libXcursor.so.1: cannot open shared object file: No such file or directory

之后我安装了libxcursor-dev,当安装没有帮助时,我libscb-cursor0又尝试安装,因为它也出现在 apt-cache 搜索 libxcursor 中。还有 libxcursor1,虽然我认为其中的所有内容都被 libxcursor-dev 覆盖了。但是,尝试启动此程序时的错误仍然相同。

所以现在怎么办?

我的系统是 Ubuntu 18.04。

如果您有足够的动力,您可以在此处下载导致此问题的软件包:

https://www.moonwards.com/download/

这或许可以让某人发现问题。

答案1

这是因为从 Godot 导出游戏的设置中未选中 64 位复选框。所以我的系统在 i386 目录中查找所有库。当我再次选中该复选框并导出游戏后,它运行良好。

相关内容