2013-07-05 11 views

答えて

1

Crypto ++ wikiには、コマンドラインからのビルド命令を含むページがAndroid (Command Line)にあります。手順は次のとおりです。

プロセス意志を作るsetenv-android.sh

  • ランを経てクロスコンパイル環境を設定してAndroidの
  • に対応するためにGNUmakefileを修正アンドロイド
  • に対応するために、ソースファイルを変更します。さまざまなライブラリを作成し、cryptest.exeをビルドする方法を示し、デバイス上のライブラリを確認します。しかし、Androidのビルドシステムを使用してラッパープロジェクトを作成する必要があります。

    Piotr MorgwaiKotarbińskiには、Androidの修正ビルドシステムでCrypto ++ライブラリを構築するためのページがあります。 Building Crypto++ with NDK toolchainを参照してください。私はPiotrの記事でデバイス上のライブラリを検証するとは思わない。

  • -1

    まず、一般的なことは言うまでもありません。目的のテーマ(Androidの使用法)については、暗号++のマニュアルをお読みください。以前の回答から、必要なドキュメントへのリンクが提供されました。

    ライブラリを目的のリンケージタイプ(静的/動的)でクロスコンパイルする必要があります。その目的のために、libのコンパイルプロセスを記述するAndroid.mkを作成し、そのAndroidを追加する必要があります。あなたのメインのAndroid.mkにmkをモジュールとして追加します。

    また、あらかじめ作成されたバイナリを検索し、Android.mkにこのバイナリを含めることができます。

    このプロセスはcrypto ++に固有のものではなく、単にNDKを使用する方法です。

    +0

    これは解答よりもコメントに近い。おそらくあなたが話している 'Android.mk'を用意し、それをどのように使うべきかを説明するべきです。 – jww

    関連する問題