【问题标题】:Converting a Lua file object to a C FILE*将 Lua 文件对象转换为 C 文件*
【发布时间】:2012-03-30 09:24:48
【问题描述】:

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

【问题讨论】:

    标签: c file-io lua ffi luajit


    【解决方案1】:

    LuaJIT head 会自动将 Lua 文件句柄转换为 FILE *(好吧,void *)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-19
      • 2018-11-20
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      • 2019-06-06
      相关资源
      最近更新 更多