4

我正在使用 LuaJIT 和 FFI 构建一个包装器。我有一个 C 库,其中包含一个以 aFILE*作为参数的函数。在一个 Lua 函数中,我使用io.open(). 有没有办法将 Lua 文件对象转换、转换或提取为 C FILE*?这似乎应该很简单,但我找不到解决方案。提前致谢。

4

1 回答 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 回答