【发布时间】:2015-05-18 11:41:04
【问题描述】:
我想为用户提供几个自定义函数以供使用,但隐藏它的实现以将其作为简单的 DLL 发布。
所以用户只需链接 dll 和插件就可以正常工作。在 C 端动态声明了几个表、整数等,但是从 C 声明“类”、面向表的函数会使代码不可读。
例如,有没有办法将 Lua 模块嵌入到标头中并预加载它,以便用户使用 luaL_loadfile 加载的主脚本能够访问它?
当然我可以通过在用户脚本中插入代码来破解它,但这似乎是个坏主意。
【问题讨论】: