我希望在这个问题上能给予一些帮助。有没有人在需要同时支持32位和64位的应用程序中使用过lua?我们目前正在转向64位,但是客户端编译的lua脚本存在问题,我们无法使用64位版本重新编译它们。因此,实际上我们需要能够在64位应用程序中加载使用32位lua编译的字节码文件。当我们尝试这样做时,会收到以下错误消息:
“virtual machine mismatch in test.bin.lua: size of size_t is 8 but read 4”
显然,这是一个明显的64位转换问题。困难之处在于,没有重新编译二进制文件的能力,我们该怎么解决它。
谢谢
“virtual machine mismatch in test.bin.lua: size of size_t is 8 but read 4”
显然,这是一个明显的64位转换问题。困难之处在于,没有重新编译二进制文件的能力,我们该怎么解决它。
谢谢