【问题标题】:Can you make a Native Libary from LUA for iOS, Android, WP8?你能从 LUA 为 iOS、Android、WP8 制作原生库吗?
【发布时间】:2014-07-17 19:13:00
【问题描述】:

我的目标

为每个原生设备(如 Android、iOS 和 WP8)制作一个 SDK。我不想用 3 种语言来制作 3 个原生 SDK

问题

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

替代问题

如果我不能制作本机库,我可能希望将 LUA 代码包装在我制作的本机库中并绑定函数以公开 LUA/本机代码。那么我的另一个问题是是否有适用于所有移动平台的 LUA 库?

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

【问题讨论】:

    标签: android ios windows-phone-8 lua native


    【解决方案1】:

    很抱歉,如果您真的希望在单个代码库中实现可移植性,那么只有两种语言 - C 和 C++。没有其他东西得到完全支持。您可能能够为每个应用程序编写 LUA 应用程序,但您将无法将它们导出为库 - 至少不能像 dll 那样动态链接。如果您正在寻找静态链接,也许——但 Apple 并不擅长让您使用 C 系列以外的语言。

    【讨论】:

    • 关于苹果的那部分曾经有一段时间是正确的,但现在不再正确了。以使用 Lua 的 Corona SDK 为例。
    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多