如何为Android和IOS构建库?

时间:2012-09-19 08:09:39

标签: android ios shared-libraries

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

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

是否应该为每个平台构建两次?我对于跨平台编译来说是全新的。也许这个问题很愚蠢。

1 个答案:

答案 0 :(得分:1)

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