VS2019 编译 Openssl 1.1.x 版本

本文档详细介绍了如何在Windows上使用Visual Studio 2019社区版编译OpenSSL 1.1.x版本。编译过程包括环境准备,如安装ActivePerl和NASM,以及修改Configure脚本和执行nmake命令进行编译。
摘要由CSDN通过智能技术生成

最近因为需要用到 Openssl 中得静态库 libeasy32.lib;因此自己就需要在 windows 环境下编译 Openssl 得源码。看过网上大神的帖子之后,结合自己的编译过程,整理了一下编译过程,以作记录。

OpenSSl 版本变化:

1.  从openssl 1.1.0版本以后就不再有ms\do_*.bat这样的文件,而是直接使用nmake命令就行了

2. 在 1.0.x 之前版本中编译出的动态库名称为 libeasy32.dll 和 ssleasy32.dll, 从1.1.x 版本之后修改为 libssl.dll 和 libcrypto.dll 

环境准备:

1. vs2019 社区版

2. openssl 源码。最新版本地址,可以去官网查看;也可以从 github 上直接下载

    github地址: https://github.com/openssl/openssl

3. 安装脚本解释器 ActivePerl。

    因为我需要编译 64 位的lib库,所以我安装的是 64 位版本软件,至于安装 32位版本软件能否编译 64 位库,可以自行验证。

    安装完成之后可以在 cmd 命令框中 输入 Perl -v 查看我们是否安装成功。如果没有显示出版本信息,就需要我们手动配置一下环境变量(如果不会修改环境变量,可以百度一下。),在系统环境变量 Path 中增加一下 ActivePerl 的安装目录:

D:\Strawberry\c\bin
D:\Strawberry\perl\site\bin
D:\Strawberry\perl\bi
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值