我一直在尝试启动一款游戏。我在终端中收到此错误:
$ ./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 目录中查找所有库。当我再次选中该复选框并导出游戏后,它运行良好。