私はGoogleとSOの検索を試みました。これまでは相反する情報しか見つけられませんでした。ブーストとアンドロイドと結婚するのが難しい場合は、おそらく代替品がありますか?私は特にsmart_ptr、スレッド、関数、lexical_cast、string_algo、およびcontainerに興味があります。すべての入力をいただければ幸いです。ありがとうございました。ブーストC++とアンドロイド3
5
A
答えて
6
は、このプロジェクトを見てください:Android用https://github.com/MysticTreeGames/Boost-for-Android
ブーストは、Androidプラットフォーム用の ブーストC++ライブラリの主要部分をコンパイルするためのツールのセットです。
Android用のBoostをコンパイルするには、Dmitry Moskalchuk aka CrystaXによって提供されるカスタマイズされたNDK r4b を使用することができます。または、 公式NDK r5cをダウンロードすることができます。
NDK r6と書かれて以来、Googleによって(およびCrystaXによってカスタマイズされた)リリースされました。そのサイト上で説明したよう私は、あなたがCrystaXから最新のNDK R6に対する「Android用ブースト」を構築することをお勧め:
./build-android.sh crystax/ndk/root
このコマンドをCrystax NDKと出力に対するブーストをダウンロードして構築します最終的なヘッダーとlibs、ビルドフォルダにあります。
ブーストコンパイルが完了したら、ファイルをAndroid.mk
ファイルに追加する必要があります。最初にinclude
とlib
というフォルダをjni
フォルダにコピーします。私はそれをちょうど/jni/boost/
にコピーしました。
は、あなたのAndroid.mk
に以下を追加します。
LOCAL_CFLAGS += -I$(LOCAL_PATH)/boost/include/
LOCAL_LDLIBS += -L$(LOCAL_PATH)/external/boost/lib/ -lboost_system -lboost_...
LOCAL_CPPFLAGS += -fexceptions
LOCAL_CPPFLAGS += -frtti
関連する問題
- 1. ブースト:: C++ 11
- 2. ブースト/ C++用のC++ラッパー11
- 3. ブースト-std = C++ 0xの
- 4. iPhoneでのC++ブースト
- 5. アンドロイド(java)とc#
- 6. Cはブースト++:Split関数を
- 7. Cでのブーストdynamic_bitsetのベクトル++
- 8. Borland C++ Builderでのブースト
- 9. C++ブースト大容量ストレージ
- 10. ブースト付きのC++ブロッキングキュー
- 11. ブースト/ C++ 0x/C++ 1x /コンピュータサイエンスのアトミックとは何ですか?
- 12. LapackppとブーストBLAS
- 13. ブーストshared_from_thisとデストラクタ
- 14. インテルTBBとブースト
- 15. ソートとブースト
- 16. ブーストスレッドとブーストAsio
- 17. ブーストAsioとWebソケット?
- 18. ブースト機能とブーストラムダ
- 19. シリアライズとネームスペースをブースト
- 20. ブーストnamed_mutexとremove()コマンド
- 21. ブースト:: shared_ptrのとマルチスレッドアクセス
- 22. ブーストmpl :: vectorとhana
- 23. ブーストASIOとcoroutine2例
- 24. ブーストMPLプレースホルダとラムダ
- 25. アンマネージ/ブーストC++アプリケーションにGUIを追加
- 26. C++でlambda :: _ 1をブーストする0x
- 27. ブーストC++ライブラリを使用しますか?
- 28. ブーストの歪度のC++の例
- 29. ブースト:: object_pool ::構築物()のVisual C++
- 30. C++ブースト範囲アダプター複数のベクトル
なぜブーストとAndroidと結婚するには余りにも難しいだろうか? – Mankarse