Crypto ++ Hereからダウンロードします。 ビジュアルスタジオで構築する方法がいくつか見つかります。 jniやNdkを使ったAndroidアプリケーションの使用方法はわかりません。JniまたはNDKでCrypto ++をAndroidアプリケーション用に使用する方法
答えて
Crypto ++ wikiには、コマンドラインからのビルド命令を含むページがAndroid (Command Line)にあります。手順は次のとおりです。
プロセス意志を作るsetenv-android.sh
GNUmakefile
を修正アンドロイドcryptest.exe
をビルドする方法を示し、デバイス上のライブラリを確認します。しかし、Androidのビルドシステムを使用してラッパープロジェクトを作成する必要があります。 Piotr MorgwaiKotarbińskiには、Androidの修正ビルドシステムでCrypto ++ライブラリを構築するためのページがあります。 Building Crypto++ with NDK toolchainを参照してください。私はPiotrの記事でデバイス上のライブラリを検証するとは思わない。
まず、一般的なことは言うまでもありません。目的のテーマ(Androidの使用法)については、暗号++のマニュアルをお読みください。以前の回答から、必要なドキュメントへのリンクが提供されました。
ライブラリを目的のリンケージタイプ(静的/動的)でクロスコンパイルする必要があります。その目的のために、libのコンパイルプロセスを記述するAndroid.mkを作成し、そのAndroidを追加する必要があります。あなたのメインのAndroid.mkにmkをモジュールとして追加します。
また、あらかじめ作成されたバイナリを検索し、Android.mkにこのバイナリを含めることができます。
このプロセスはcrypto ++に固有のものではなく、単にNDKを使用する方法です。
これは解答よりもコメントに近い。おそらくあなたが話している 'Android.mk'を用意し、それをどのように使うべきかを説明するべきです。 – jww
- 1. AndroidでC++を使用するndk/jni
- 2. Android NDK JNIバイナリコード?
- 3. Android NDK 2つのアクティビティ同じJNI関数を使用する
- 4. Java JNIとAndroid NDK
- 5. AndroidのNDK JNIでWifi RSSIレベルを取得する方法
- 6. GrailsアプリケーションのJNIネイティブライブラリの使用方法
- 7. JNI androidを使用してアプリケーションパッケージ名またはapplicationIdを取得する方法
- 8. Android NDK sourceSets.main coundn't find jni
- 9. Android NDKで既存のARMクロスコンパイラを使用する方法
- 10. Androidライブラリとネイティブデバッグ(ARToolkit)を使用してAndroid gradle ndk jniを構築
- 11. JNI関数を解決できませんでした:Android ndk
- 12. AndroidでJNIを使用してCとJavaの複合構造を渡す方法NDK
- 13. Android NDK - AssetManagerをネイティブコードで使用する
- 14. Android NDKでlibcurlを使用する
- 15. AndroidでRenderScriptを使用するNDK
- 16. Android NDK C++でSTLを使用する
- 17. Android NDKでマルチコアCPUを使用する
- 18. Android用のFFMPEGをコンパイルするためにandroid ndk r9bを使用する方法
- 19. Android - JNI // NDK SIGSEVの検索に失敗しました
- 20. Android - NDKを使用したGradleビルド
- 21. Android NDKを使用したネイティブコードのコードカバレッジ
- 22. ウェブでcrypto ++コードを使用する方法
- 23. JavaコードをCまたはC++コードに変更してAndroid JNIで使用する方法
- 24. OpenGL ESのNDK、JNIを使用してAndroidネイティブアプリでレンダリング反復がどのように機能しますか?
- 25. Android NDKのオーバーフローdalvik JNIローカル参照テーブル
- 26. Android NDKでpthreadsを使用するには?
- 27. Androidでndk-gdbを使用するには?
- 28. AndroidはJNIを使用してImageFileをビットマップにデコードします
- 29. あなたAPP_BUILD_SCRIPTポイント\アンドロイド - NDK/JNI /Android.mk
- 30. android NDKのvanilla GCC(またはClang)を使用
デスクトップアプリケーションでどのように使用するのですか?あなたは何を達成したいですか? –