4

LuaJIT と FFI を使用してラッパーを作成しています。パラメータとして aを取る関数を含む C ライブラリがFILE*あります。を使用してファイルを開くLua関数でio.open()。Lua ファイル オブジェクトから C にキャスト、変換、または抽出する方法はありますFILE*か? これは簡単なようですが、解決策が見つかりません。前もって感謝します。

4

1 に答える 1

3

LuaJITヘッドは、LuaファイルハンドルをFILE *に自動的に変換します(まあ、void *)。

http://www.freelists.org/post/luajit/an-admittedly-lazy-programmer-question,4

于 2012-07-03T14:50:02.780 に答える