Spero davvero che ci sia un po 'di aiuto su questo argomento. Qualcuno ha mai usato lua in un'applicazione che ha bisogno del supporto sia a 32 che a 64 bit? Attualmente stiamo passando a 64-bit ma stiamo avendo problemi con gli script lua compilati dal cliente che non possiamo ricompilare noi stessi usando la versione a 64-bit. Quindi, in effetti, dobbiamo essere in grado di caricare file bytecode compilati usando lua a 32 bit in un'applicazione a 64 bit. Quando cerchiamo di fare in modo che riceviamo un messaggio di errore:lua problema di transizione a 64 bit
virtuale non corrispondente macchina in test.bin.lua: dimensione del size_t è 8, ma leggiamo 4
Beh, certo questo è un chiaro problema 64bit transizione. La cosa difficile è solo capire cosa fare al riguardo senza la possibilità di ricompilare i binari.
Grazie
nota che il caricamento di bytecode è sconsigliato. più sicuro e più portatile è quello di caricare il codice sorgente. – Javier