iOSとXcodeの静的ライブラリ(拡張子は.a)を作成しました。 これらは私のビルド設定した:iOSとAndroidで静的な.aライブラリをクロスプラットフォームで使用できますか? (何について.soと.dylib?)
- アーキテクチャ:ARMv6の、
- のARMv7ベースSDK:iOSの4.3
- のみビルドアクティブ・アーキテクチャ:いいえ
- サポートされるプラットフォーム:iphoneos、iphonesimulator
- 有効なアーキテクチャ:armv6、armv7
lipo -info libassimp.a
での確認: 脂肪ファイルのアーキテクチャ:libassimp.aは:armv6 armv7
この静的な.a-libraryをAndroid NDKプロジェクトでも使用できますか? サポートされているプラットフォームを追加する必要がありますか? Androidで別にビルドする必要がありますか?
さらに、iOS上にプリインストールされたライブラリであるlibz.dylibが必要です。実際にはlibassimp.aにはlibz.dylibが必要です。それはAndroidでも利用できますか?この場合、Androidでは変更なしでlibassimp.aを使用することは可能でしょうか?
下のリンクで与えられるようAndroid.mkファイル - 私は静的libzを-ライブラリを作成しようとする必要がありますが、リンクや(?プリコンパイルどこかにダウンロードするためのライブラリがあります)その静的なバージョンでlibassimp.a。 libassimp.aはダイナミックライブラリに依存しないでしょうか? – j00hi