gpt4 book ai didi

macos - luac.out : incompatible precompiled chunk

转载 作者:行者123 更新时间:2023-12-02 08:14:32 27 4
gpt4 key购买 nike

我使用 luac 来编译我的 lua 代码。luac版本是5.2.2,我的应用原生lua是5.2.2。

我的lua代码

function hello()
print("hello test luac ")
end

hello()

预编译代码:

1b4c 7561 5200 0104 0804 0800 1993 0d0a1a0a 0000 0000 0000 0000 0001 0205 00000025 0000 0008 0000 8006 0040 001d 4080001f 0080 0001 0000 0004 0600 0000 00000000 6865 6c6c 6f00 0100 0000 0100 00000300 0000 0000 0204 0000 0006 0040 00414000 001d 4000 011f 0080 0002 0000 00040600 0000 0000 0000 7072 696e 7400 04110000 0000 0000 0068 656c 6c6f 2074 65737420 6c75 6163 2000 0000 0000 0100 00000000 5b00 0000 0000 0000 402f 5573 6572732f 7269 6b2f 4465 736b 746f 702f 63617264 4761 6d65 2f63 6c69 656e 742f 43617264 5265 6c65 6173 652f 7376 6e2e 73682f41 7373 6574 732f 5374 7265 616d 696e6741 7373 6574 732f 4c75 612f 5465 73742e6c 7561 0004 0000 0002 0000 0002 00000002 0000 0003 0000 0000 0000 0001 00000005 0000 0000 0000 005f 454e 5600 01000000 0100 5b00 0000 0000 0000 402f 55736572 732f 7269 6b2f 4465 736b 746f 702f6361 7264 4761 6d65 2f63 6c69 656e 742f4361 7264 5265 6c65 6173 652f 7376 6e2e7368 2f41 7373 6574 732f 5374 7265 616d696e 6741 7373 6574 732f 4c75 612f 54657374 2e6c 7561 0005 0000 0003 0000 00010000 0005 0000 0005 0000 0005 0000 00000000 0001 0000 0005 0000 0000 0000 005f454e 5600 

当我dofile预编译代码时,我收到如下错误:

LuaScriptException: /Users/rik/Desktop/cardGame/client/CardRelease/svn.sh/Assets/StreamingAssets/Lua/luac.out: incompatible precompiled chunkNLua.Lua.ThrowExceptionFromError (Int32 oldTop)NLua.Lua.DoFile (System.String fileName)

如何在我的应用程序中使用预编译的 lua 代码?

最佳答案

您预编译 Lua 脚本的平台以及您尝试加载该脚本的平台是不兼容的,因为它们具有不同的字长或字节序。 Lua 字节码不可跨架构移植。

关于macos - luac.out : incompatible precompiled chunk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19586755/

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