Я очень надеюсь, что есть помощь в этом вопросе. Кто-нибудь когда-нибудь использовал lua в приложении, которое должно иметь как 32-битную, так и 64-битную поддержку? В настоящее время мы переходим на 64-битную версию, но у нас возникают проблемы со скомпилированными клиентскими скриптами lua, которые мы не можем перекомпилировать, используя 64-битную версию. По сути, нам нужно иметь возможность загружать файлы байт-кода, скомпилированные с использованием 32-битного lua, в 64-битное приложение. Когда мы пытаемся это сделать, мы получаем сообщение об ошибке:
несоответствие виртуальной машины в test.bin.lua: размер size_t равен 8, но читается 4
Ну, конечно, это явная проблема перехода на 64 бита. Трудно просто выяснить, что с этим делать без возможности перекомпилировать двоичные файлы.
Спасибо