AES_KEY 和 AES_BLOCK_SIZE 无法解析

AES_KEY and AES_BLOCK_SIZE cannot be resolved

我希望在 android 上 运行 一个 C 程序(使用 gcc 可以正常工作)。我已经为 eclipse 安装了 ndk 并正确设置了基本的东西。我已将 openssl 库(.so 文件)链接到项目。 AES_set_encrypt_key 之类的方法没有遇到任何问题,但我在 AES_KEY/AES_BLOCK_SIZE 处遇到错误,说 type/symbol cannot be resolved。如何解决这个问题?

谢谢

我找到了解决方案。 eclipse IDE 中 aes.h 头文件中的 extern 语句存在问题。因为我在 C 代码中使用它,所以不需要这些。一旦我删除它们,问题就解决了!