原因:在win10系统使用C++编写爬虫爬取https网站
配置好环境,先去安装openssl
官网链接:https://slproweb.com/products/Win32OpenSSL.html
直接下载最新的版本就可以了,由于我已经安装了这就采用别的图片。接下来默认安装就好了。
有一点存放的路径一定要记得,自己放在哪里
安装完成后的路径例子:
随后我们在VS2019新建个工程或者打开已有的工程,打开工程属性
在属性里面,首先配置VC++目录这一块。图中的C:\Program Files\OpenSSL-Win64\include就是我安装的路径
详细步骤
①首先点击编辑
②选择新行
③点击省略号,添加路径
接下来把openssl安装目录下的libcrypto-1_1-x64.dll和libssl-1_1-x64.dll复制到工程目录下
如上环境就配置好了,随后就是在工程里面使用了
在工程添加这两句代码
pragma comment(lib,"libssl.lib")
pragma comment(lib,"libcrypto.lib")
为什么不是libeay32.dll和ssleay32.dll呢,是因为从 1.1.0 版本开始,OpenSSL 将它们的库名称分别从 libeay32.dll改成libcrypto.dll和ssleay32.dll改成libssl.dll了。
接下来你就在工程可以正常使用ssl了。
Comments NOTHING