‘ERR_load_EVP_strings‘: Since OpenSSL 3.0 问题解决方案
openssl
传输层安全性/安全套接层及其加密库
项目地址:https://gitcode.com/gh_mirrors/ope/openssl
免费下载资源
·
VC++适用OpenSSL3.0库出现以下无法编译问题:
error C4996: 'ERR_load_EVP_strings': Since OpenSSL 3.0
编译器警告(级别 3)C4996 | Microsoft Learn
该函数在 OpenSSL 3.0 上被标记为 Obsolete 编译器特性。
[[deprecated]] C++ 14
__declspec(deprecated) VC++ 扩展
解决方案:
删除 ERR_load_EVP_strings 函数调用
C/C++ 工程属性 -> C/C++ -> 高级 -> 禁用特定警告 -> 输入:4996
替换 ERR_load_EVP_strings 调用为以下形式:
#pragma warning(disable: 4996)
ERR_load_EVP_strings();
#pragma warning(default: 4996)
GitHub 加速计划 / ope / openssl
20
1
下载
传输层安全性/安全套接层及其加密库
最近提交(Master分支:2 个月前 )
fd39d1c8
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/25095)
4 个月前
ae87c488
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/25095)
4 个月前
更多推荐
已为社区贡献12条内容
所有评论(0)