lua 64-битная проблема перехода

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

несоответствие виртуальной машины в test.bin.lua: размер size_t равен 8, но равен 4

Ну, конечно, это ясная проблема перехода на 64 бита. Сложно просто выяснить, что с этим делать без возможности перекомпилировать двоичные файлы.

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос