我从Crypto ++ Here下载。 我找到了一些用visual studio构建它的方法。 所以我不知道如何将它用于我们的jni或Ndk的Android应用程序。
答案 0 :(得分:1)
Crypto ++ wiki有一个页面,其中包含来自Android (Command Line)命令行的构建说明。步骤是:
GNUmakefile
以适应Android setenv-android.sh
该过程将创建各种库,并向您展示如何构建cryptest.exe
并验证设备上的库。但是你仍然需要使用Android的构建系统创建包装器项目。
PiotrMorgwaiKotarbiński有一个关于使用Android修改后的构建系统构建Crypto ++库的页面。见Building Crypto++ with NDK toolchain。我不相信Piotr的文章验证了设备上的库。
答案 1 :(得分:-1)
首先,通常不言而喻 - 阅读所需主题的加密++手册(Android用法)。以前的答案提供了所需文档的链接。
你应该交叉编译你想要的链接类型(静态/动态) - 为此你应该创建和Android.mk,它将描述lib的编译过程然后你应该添加Android.mk以您的主Android.mk作为模块。
或者,您可以搜索预建的二进制文件,并在Android.mk中包含此二进制文件。
这个过程不是特定于crypto ++,它只是与NDK一起使用的方式。