【发布时间】:2012-07-28 20:38:50
【问题描述】:
我听说过使用 LuaJIT 将 Lua 代码编译成字节码,然后编译成静态库。
理想情况下,我希望能够将 Lua 代码编译成动态库,这样我就不必重新构建主可执行文件。
你能把 Lua 编译成 dll 吗?如果是这样,由于没有标头,您如何将其链接到 c++ 代码? 最后,您将如何从程序内部运行 Lua 脚本?
【问题讨论】:
-
“理想情况下,我希望能够将 Lua 代码编译成动态库,这样我就不必重新构建主可执行文件。”我不明白将 Lua 构建为 DLL 与重建主可执行文件有何关系。您多久重新编译一次 Lua 库?你说的是 Lua 解释器还是 Lua 脚本?