我想编写一个可以在执行期间交互/调用 Lua 脚本的 C++ 程序。该程序的一个关键概念是完全的平台独立性,但我似乎无法找到真正提供这种功能的 Lua 构建。
到目前为止我发现的 Lua 构建要么基于环境变量,要么基于特定的库,例如.lib
, .dll
or .so
。官方 Lua 源码来自lua.org也不是我正在寻找的,因为它定义了一个主要功能......
是否有一个简单的 - 最好的情况是类似于 sqlite-amalgamation - Lua-interpreter for C/C++ ,它没有任何这些依赖项?
lua.c 包含 main 并定义控制台应用程序的入口点。如果您将其从项目中删除,剩下的内容将构建为独立的库,或者如果您愿意的话,也可以构建为动态库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)