你能否为iOS、Android和WP8创建一个从LUA生成的原生库?

我的目标

为每个本地设备(如Android、iOS和WP8)制作一个SDK。我不想使用三种语言来制作三个本地SDK。

问题

现在我的问题是,LUA能否被编译成本地库并导出,例如Jar或DLL?

备选问题

如果我无法制作本地库,我很可能想在我制作的本地库中包装LUA代码并绑定函数以公开LUA/本机代码。因此,我的备选问题是,是否有一个适用于所有移动平台的LUA库可用?

如果可能的话,我不想为iOS使用一个lua库,Android使用一个lua库。

点赞
用户1631193
用户1631193

抱歉要说,如果你真正想要在一个代码库中实现可移植性,只有两种语言可以- C 和 C++。没有其他语言得到的支持是如此完整。你可能可以为每个语言编写 LUA 应用程序,但你将无法将它们导出为库- 至少不是像动态链接库那样。如果你想要静态链接,则可能可以 - 但苹果公司并不真的喜欢让你使用除 C 家族之外的语言。

2014-05-28 14:03:07