6

「Lua初心者」からのちょっとした質問...私はLuaJITを使用していますが、それは素晴らしいことです。LuaJITはLua 5.1と互換性があるため、標準のLuaがLuaJITで使用するすべての「LuaRocks」を使用できるということです。 ?

たとえば、SQLiteライブラリの1つ(http://luaforge.net/projects/luasqlite/など)をインストールしたい場合、LuaJITにどのようにインストールしますか?

利用可能なすべての「LuaRocks」はLuaJITでボックスを解決しますか?

4

2 に答える 2

9

LuaJITは、Luaスタンドアロンとドロップイン互換になるように設計されています。純粋にLuaベースのRocksが機能しない理由はありません。LuaJITスタンドアロンDLLは元のDLLと互換性があるため、DLLベースのRocksも機能するはずです。

于 2011-07-01T00:39:46.983 に答える
0

具体的には:

「LuaJITはLua5.1と完全に上位互換性があります。これは、すべての標準Luaライブラリ関数とLua / C API関数のフルセットをサポートします。LuaJITは、リンカー/ダイナミックローダーレベルでLua5.1と完全にABI互換性があります。標準のLuaヘッダーに対してCモジュールをコンパイルし、LuaまたはLuaJITのいずれかから同じ共有ライブラリをロードできます。」

私はそれがほとんどすべてを言っていると思います。

于 2012-01-23T13:26:15.900 に答える