J'utilise Lua dans mon programme C ++ , comme bibliothèque. Mais j'ai lu que LuaJIT est une meilleure implémentation.
Est-il possible de remplacer LuaJIT avec peu de changement? Comment?
J'utilise Lua dans mon programme C ++ , comme bibliothèque. Mais j'ai lu que LuaJIT est une meilleure implémentation.
Est-il possible de remplacer LuaJIT avec peu de changement? Comment?
Réponses:
Remplacez simplement les fichiers source si vous compilez à partir de la source, ou la DLL si vous utilisez le fichier précompilé (préféré).
Selon le guide d'installation :
LuaJIT est compatible API avec Lua 5.1. Si vous avez déjà intégré Lua dans votre application, vous n'avez probablement rien à faire pour basculer vers LuaJIT, à l'exception d'un lien avec une autre bibliothèque:
LuaJIT est censé être un remplacement sans rendez-vous pour le stock lua, il devrait donc fonctionner simplement en le remplaçant
Comme le suggère le commentaire de Panda Pyjama . C'est facile un remplacement sans rendez-vous.
Le pire a été la rétrogradation vers la version 5.1, en particulier la charge de ses propres modules fonctionnels dans l'État de Lua.