我使用的是unbuntu20.04版本中,通过apt安装的openssl,发现openssl中的多个库文件中会出现类似'DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))',导致引入头文件时无法编译成功.
例如bio.h中就出现了多次
通过grep -R 'DEPRECATEDIN_1_1_0' /usr/include 也没发现有声明和定义这些的地方.
所以我注释掉所有的DEPRECATEDIN_1_1_0,发现并不会并没有出现异常,同时也使得测试代码能编译成功.
所以我猜测可能因平台或版本问题导致下载的头文件多出错误内容