无法使用torch在Fceux模拟器中运行lua脚本

我正在使用Fceux 2.2.3模拟器,并尝试在玩超级马里奥兄弟时使用torch运行lua脚本。当我加载脚本时,我遇到了这个错误

Lua线程崩溃:从文件加载模块'libpaths'时出错 '/home/antonis/torch/install/lib/lua/5.1/libpaths.so': /home/antonis/torch/install/lib/lua/5.1/libpaths.so: undefined symbol: lua_gettop

我查看了路径中特定的文件夹,libpaths.so也在那里。 这个错误是什么意思?

点赞
用户834518
用户834518

你需要从源代码构建最新的 FCEUX(https://github.com/TASVideos/fceux),使用选项以使用系统库。然后在 SConstruct 文件中指定 LuaJIT(先安装它)并安装。在此之后,在您的系统上安装 Torch。它将通过“require 'torch'”提供给 FCEUX。这就是我所做的方式(现在,说实话),但您也可以先安装 Torch,然后将其自己的 LuaJIT 文件链接到 FCEUX。

2019-01-17 00:35:59