Android および iPhone プロジェクトで使用されるクロス プラットフォーム ライブラリに RSA 署名スキームを使用する必要があります。いろいろ調べた結果、cryptop を選択しましたが、静的リンクには大きすぎます。したがって、関連する部分のみをライブラリにリンクするために、プロジェクトにソースとヘッダーを追加しました。リリース ビルドでは、まだ数 MB を最終ライブラリに追加しています。
特にライブラリまたは cryptopp のサイズを小さくする、より簡単で効果的な方法はありますか?
コンパイル中のテンプレート生成について詳しくは知りません。しかし、テンプレートは非常に多くのコードを追加できることを覚えています。これを停止/改善する方法はありますか (コンパイラ オプション?)?
単純なユースケースで使用されていないすべてのソース/ヘッダー ファイルをプロジェクトから手動で削除したい場合、役立つツールはありますか? テンプレートを使用して cryptopp を掘り下げるにはかなりの時間がかかるため、私は常に自動プロセスを支持しています ;)
どんな助けでも大歓迎です!