Ich verwende Lua in meinem C ++ - Programm als Bibliothek. Aber ich habe gelesen, dass LuaJIT eine bessere Implementierung ist.
Ist es möglich, mit wenig Veränderung durch LuaJIT zu ersetzen ? Wie?
Ich verwende Lua in meinem C ++ - Programm als Bibliothek. Aber ich habe gelesen, dass LuaJIT eine bessere Implementierung ist.
Ist es möglich, mit wenig Veränderung durch LuaJIT zu ersetzen ? Wie?
Antworten:
Ersetzen Sie einfach die Quelldateien, wenn Sie aus dem Quellcode kompilieren, oder die DLL, wenn Sie die vorkompilierte (bevorzugte) verwenden.
Per die Installationsanleitung :
LuaJIT ist API-kompatibel mit Lua 5.1. Wenn Sie Lua bereits in Ihre Anwendung eingebettet haben, müssen Sie wahrscheinlich nichts tun, um zu LuaJIT zu wechseln, außer eine Verknüpfung mit einer anderen Bibliothek:
LuaJIT ist als Ersatz für Stock Lua gedacht, daher sollte es nur durch Ersetzen funktionieren
Als Panda Pyjama Kommentar vorschlagen. Es ist einfach, einen Ersatz zu finden.
Das Schlimmste war das Downgrade auf 5.1, insbesondere die Auslastung eigener Funktionsbausteine im Staat Lua.