4
我正在使用LuaJIT和FFI構建包裝器。我有一個C函數庫,其功能是將FILE*
作爲參數。在我使用io.open()
打開文件的Lua函數中。有沒有辦法將Lua文件對象轉換爲C FILE*
?這似乎應該是直截了當的,但我找不到解決方案。提前致謝。將Lua文件對象轉換爲C文件*
我正在使用LuaJIT和FFI構建包裝器。我有一個C函數庫,其功能是將FILE*
作爲參數。在我使用io.open()
打開文件的Lua函數中。有沒有辦法將Lua文件對象轉換爲C FILE*
?這似乎應該是直截了當的,但我找不到解決方案。提前致謝。將Lua文件對象轉換爲C文件*
LuaJIT頭會自動將一個Lua文件句柄轉換爲FILE *(以及void *)。
http://www.freelists.org/post/luajit/an-admittedly-lazy-programmer-question,4