有人可以给我任何关于如何从Lua使用此功能的建议:
HH_DISPLAY_TOPIC(MSDN)
我对如何调用函数感到有点困惑,因为它是来自dll还是我需要创建一个dll,或者这是一个Luacom类型的场景。
答案 0 :(得分:4)
Lua无法进入随机DLL并开始调用随机C函数 1 。如果你想在DLL中调用一些代码,那么你需要在C中编写一个适当的Lua模块,它将加载这个DLL并将来自Lua的调用编组到DLL中。 Lua可以阅读常规的Lua模块并采取相应的行动。
1 :如果你正在使用LuaJIT,你可以通过他们的FFI来做到这一点。在某种程度上,您需要提供一个字符串来描述您要调用的函数的接口。