【发布时间】:2010-11-24 09:29:47
【问题描述】:
我有将自定义 C dll 作为插件加载的 API。
我想要的是创建一些代理 dll,它将:
- 从应用程序核心转移调用 到一些脚本。
- 从该脚本传输回调 返回应用程序核心。
API 相当复杂,因此手动包装所有内容会很费力 - 有什么可以自动完成的吗? (任何脚本语言都可以使用,例如 lua、tcl、perl)。
基本上我需要类似 tolua 的东西,但它只允许调用回调。生成 lua-stub 更有趣,它将从核心应用程序自动调用(通过代理插件?)。 (并且这些存根应该基于插件 C API 生成)。
有人知道可以使用哪种工具吗?
【问题讨论】: