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

时间:2013-11-13 16:47:48

标签: compilation lua lua-5.2

出于可移植性的原因,我想在编译C ++代码时从源代码编译lua。我用lua来读取输入文件。

如果我理解正确,lua的readme提到可以通过src / Makefile来实现。我不能真的读得那么好。有没有人想出怎么做?

是否可以在一个命令中使用它? gcc .... 奖金:如何把它放在cmake

1 个答案:

答案 0 :(得分:0)

Lua有一个需要你的目标平台构建的makefile,所以你需要指定make [target platform]。

但在自述文件的开头就是这样。

您可以尝试从构建过程中调用make命令。

干杯 [根据评论更新]

如果您使用:

make a PLAT=[target platform]

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