我对Lua很陌生。我把Lua 5.2移植到了另一个平台上。我能运行Lua脚本。但是加载模块有问题。
下面有一个sample.lua脚本。在这个脚本中,我试图使用require函数调用另一个Lua脚本中可用的函数。require函数在lua_load()和LUA_ERRSYNTAX中失败。不确定这是否是Lua5.2版本的问题。
sample.lua
require"module"
welcome()module.lua
function welcome()
print(" Hello in module")
endsample.lua文件中的require函数定位module.lua文件,但在lua_load()处失败。有人能帮我解决这个问题吗?
发布于 2013-06-26 17:10:12
你能对那些不同的操作系统更具体些吗?首先,您应该为运行*.lua脚本的操作系统和设备编译Lua。其次,您应该检查module.lua是否有一些奇怪的字体和不可见的符号。String.char(195)看上去不太明显。另外,你能检查一下那个/那两个Lua脚本的输入吗?
https://stackoverflow.com/questions/17209258
复制相似问题