将 Lua 编译并嵌入到 C++ 应用程序中

为了移植性的原因,当我编译我的 C++ 代码时,我想从源代码编译 lua。我使用 lua 来读取输入文件。

如果我理解正确,lua 的 readme 中提到可以通过 src/Makefile 完成。但是我无法很好地阅读它。有人知道如何做吗?

是否可以用一个命令完成?gcc... 附加问题:如何将它放入 cmake 中?

点赞
用户754147
用户754147

Lua有一个makefile需要您的目标平台才能构建,因此您需要指定make [目标平台]。

但这就在readme的开头。

您可以尝试从内部调用make命令。

干杯

[基于评论的更新]

如果您在src目录中在命令行中使用:

make a PLAT=[目标平台]

它只会为目标平台构建liblua.a库,然后您只需要将该文件复制到需要的任何位置并使用它链接。

2013-12-11 18:00:32