我正在使用 LuaJIT 和 FFI 构建一个包装器。我有一个 C 库,其中包含一个以 aFILE*
作为参数的函数。在一个 Lua 函数中,我使用io.open()
. 有没有办法将 Lua 文件对象转换、转换或提取为 C FILE*
?这似乎应该很简单,但我找不到解决方案。提前致谢。
问问题
676 次
1 回答
3
LuaJIT head 会自动将 Lua 文件句柄转换为 FILE *(好吧,void *)。
http://www.freelists.org/post/luajit/an-admittedly-lazy-programmer-question,4
于 2012-07-03T14:50:02.780 回答