WIN10使用openssl 3.1.1+vs2019(用于C++爬虫)

发布于 2023-06-11  240 次阅读


原因:在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了。

最后更新于 2023-06-11