1、OpenSSL 下载地址:https://slproweb.com/products/Win32OpenSSL.html

2、下载对应版本之后正常安装,

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

visual stdio2017配置openssl库 随笔 第1张

注意这步:选择把dll复制到OpenSSL目录下(主要是为了以后好找,默认第一个选项,改成第二个)

3、给项目配置openssl(每次新建项目都需要)

工程——属性——VC++目录——包含目录和库目录需要分别选中在include文件夹和lib文件夹下

建议 不要复制路径,而是选择编辑...(有时候复制的路径无效)

4、添加lib文件,这里有两种方法,分别列出:
  a) 在代码中添加

  #pragma comment(lib,"libssl.lib")   #pragma comment(lib,"libcrypto.lib") 

  b)链接器——输入——附加依赖项——添加libssl.lib和libcrypto.lib

5、将OpenSSL安装目录下bin文件夹中的“libcrypto-1_1-x64.dll”和“libssl-1_1-x64.dll”(名字后面的版本号可能因更新而不同)复制到工程目录下

6、最后,将debug改成x64,否则会报错。

visual stdio2017配置openssl库 随笔 第2张

 

(完)

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄