3

私は ANSI C のコードを持っています (libc のみを使用します)。Android (JNI カプセル化) と IOS の両方で使用するライブラリにしたいと考えています。

することは可能ですか?もしそうなら、ビルド環境を設定する方法は?

プラットフォームごとに 2 回ビルドする必要がありますか? 私はクロスプラットフォームのコンパイルがまったく初めてです。たぶん、質問はばかげています。

4

1 に答える 1

1

はい、可能です。おそらく、XCode でそのまま使用できます。.soJava の場合、NDK を使用してライブラリを構築する必要があります。実際の ANSI の程度や、使用する標準ライブラリの量によっては、苦痛になる場合があります。http://developer.android.com/tools/sdk/ndk/index.htmlを参照してください

于 2012-09-19T08:12:37.753 に答える