如何构建适用于Android和IOS的库?

3
我有一段 ANSI C 代码(只使用了libc),我想把它制作成库,在 Android(使用 JNI 封装)和 IOS 上使用。
是否有可能这样做?如果可以,如何设置构建环境?
是否需要为每个平台建立两次?我对跨平台编译完全不熟悉。也许这个问题很傻。
1个回答

1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接