J'espère vraiment qu'il y a de l'aide pour aborder ce sujet. Est-ce que quelqu'un a déjà utilisé lua dans une application qui a besoin d'un support 32 bits et 64 bits? Nous passons actuellement en 64 bits, mais nous avons des problèmes avec les scripts lua compilés par les clients, que nous ne pouvons pas recompiler en utilisant la version 64 bits. Donc, en effet, nous devons être en mesure de charger les fichiers bytecode compilés en utilisant 32 bits lua dans une application 64 bits. Lorsque nous essayons de le faire, nous recevons un message d'erreur:lua 64 bits de transition problème
non-concordance de la machine virtuelleen test.bin.lua: taille de size_t est 8 mais lu 4
Mais bien sûr, cela est un problème de transition 64bit clair. La chose la plus difficile est de comprendre ce qu'il faut faire sans avoir la possibilité de recompiler les binaires.
Merci
Notez que le chargement du bytecode est déconseillé. plus sûr et plus portable est de charger le code source. – Javier