我正在使用ARM特定工具链编译openssl。我的错误是
151
typedef名称不能重新声明为参数
(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0496c/BABDJCCI.html)
基本的openssl代码就像
在base.h中
typedef struct rsa_st RSA;
pem.h中的定义是:
#define DECLARE_PEM_read_bio(name, type) \
OPENSSL_EXPORT type *PEM_read_bio_##name(BIO *bp, type **x, pem_password_cb *cb, void *u);
DECLARE_PEM_read_bio(RSAPublicKey, RSA)
由于它在openssl中非常常用,所以这看起来很奇怪 我找不到任何解决办法来解决它。