openssl的使用注意

1.OPenSSL的官网

就是github的openssl的,里面有源代码和各个版本的信息,不过相对来说要自己编译源代码。
官网https://www.openssl.org/docs/man3.2/man7/migration_guide.html#/

2.已经编译好的库,也可以直接下载

网站:https://slproweb.com/products/Win32OpenSSL.html#/

3.openssl使用报错问题OPENSSL Uplink(58A89348,08): no OPENSSL Applink

在解密c或cpp文件中的包含头文件的下方加入OpenSSL的链接头文件

extern "C"{

#include "openssl/applink.c"

};

添加或编译成功则继续,编译失败则报错如下信息等大概20个错误

include\openssl\applink.c👎 In function ‘void** OPENSSL_Applink()’:
include\openssl\applink.c:95: error: invalid conversion from ‘void* ()()’ to 'void’ [-fpermissive]
OPENSSL_ApplinkTable[APPLINK_STDIN] = app_stdin;

解决办法:

全部强制转换为(void*)类型,如下

OPENSSL_ApplinkTable[APPLINK_STDIN] = (void*)app_stdin;
OPENSSL_ApplinkTable[APPLINK_STDOUT] = (void*)app_stdout; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值