Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以给我关于如何使用 Lua 中的这个功能的任何建议:
HH_DISPLAY_TOPIC (MSDN)
我只是有点困惑如何调用函数,因为它是从 dll 中调用的,还是我需要制作 dll 或者这是 Luacom 类型的场景。
Lua 无法进入随机 DLL 并开始调用随机 C 函数1。如果要调用 DLL 中的某些代码,则需要用 C 编写适当的 Lua 模块,该模块将加载此 DLL 并将 Lua 的调用编组到 DLL。Lua 可以读取常规的 Lua 模块并采取相应的行动。
1:如果你使用 LuaJIT,你可以通过他们的 FFI 东西来做到这一点。在某种程度上,您需要提供一个字符串来描述您要调用的函数的接口。