【问题标题】:How to build a library for both Android and IOS?如何为 Android 和 IOS 构建一个库?
【发布时间】:2012-09-19 08:09:38
【问题描述】:

我有一段 ANSI C 代码(仅在其中使用 libc)。我想让它成为一个在 Android(使用 JNI 封装)和 IOS 中都可以使用的库。

有可能吗?如果是,如何设置构建环境?

是否应该为每个平台构建两次?我对跨平台编译完全陌生。也许这个问题很愚蠢。

【问题讨论】:

    标签: android ios shared-libraries


    【解决方案1】:

    是的,这是可能的。您可能可以在 XCode 中使用它。 对于 Java,您需要使用 NDK 构建一个.so 库。这可能会很痛苦,这取决于它实际上是多么的 ANSI 以及您使用了多少标准库。见http://developer.android.com/tools/sdk/ndk/index.html

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 2014-11-08
      • 1970-01-01
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      • 2012-06-02
      • 2016-05-15
      • 1970-01-01
      相关资源
      最近更新 更多