【发布时间】:2014-11-04 11:10:51
【问题描述】:
我有一个本地 C 代码,它计算 SHA1 摘要。它使用 NDK r10b 编译没有问题。但是我在 NDK r10c 中遇到了这个错误:
[arm64-v8a] Compile : my-library <= my-library-jni.c
{PATH_TO_THE_FILE}/my-library-jni.c:3:18: fatal error: sha1.h:
No such file or directory
#include <sha1.h>
我正在更新到 NDK r10c 以针对 64 位平台进行编译。似乎 64 位标头不包含 sha1.h。为什么?我该如何解决?我应该找到一些 SHA1 的 C 实现并将其包含在我的项目中吗?
编辑
我最终使用了来自http://oauth.googlecode.com/svn/code/c/liboauth/src/sha1.c 的代码。 对我来说效果很好。
【问题讨论】:
标签: android android-ndk sha1 arm64