[英]Including C libraries in Lua
C-to-Lua实现的大多数在线示例都显示C程序搞乱了Lua States和Compilers,甚至以特殊方式编译这两个文件才能正常工作。
但有没有办法从Lua调用C函数而不知道C程序将在Lua程序中使用?
我的意思是加载一个Lua库:要做到这一点,我只是打电话
module = require("/path/library")
module.doSomething()
从一个标准的Lua解释器,而我在网上找到的C-to-Lua的例子说,你不仅需要修改你的C程序以适合Lua,而且你还需要以特殊的方式编译它们。
那么,再一次,是否有可能从标准的Lua解释器调用C函数,而不知道它将在Lua中使用?
我不知道它是否有任何帮助,但我正在使用LuaJIT。
使用集成到LuaJIT中的FFI库 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.