Crypto++维基有一个页面,其中包含从命令行构建的说明,位于Android (Command Line)。步骤如下: 修改源文件以适应Android 修改GNUmakefile以适应Android 通过setenv-android.sh设置交叉编译环境 运行make 该过程将创建各种库,并向您展示如何在设备上构建cryptest.exe并验证库。但是,您仍然需要使用Android的构建系统创建包装器项目。Piotr Morgwai Kotarbiński有一个关于使用Android的修改版构建系统构建Crypto++库的页面。请参见Building Crypto++ with NDK toolchain。我不认为Piotr的文章会在设备上验证库。
首先,这通常是不言而喻的 - 阅读有关所需主题(Android使用)的crypto++手册。之前的答案已经友好地提供了所需文档的链接。您应该为所需的链接类型(静态/动态)交叉编译库 - 为此,您应该创建一个Android.mk,描述库的编译过程,然后将该Android.mk作为模块添加到您的主Android.mk中。或者,您可以搜索预构建的二进制文件,并将其包含在您的Android.mk中。该过程与crypto++无关,这只是使用NDK的方法。