本文用以实时记录我在Windows 64bit上编译openssl中的操作和遇到的问题 转载:https://blog.devzeng.com/blog/openssl-windows-compile.html
1. 下载perl
编译windos版本的openssl需要首先下载 Perl, 打开https://www.activestate.com/products/perl/downloads/,选择Windows版本下载安装
ActivePerl-5.28.1.0000-x86_64-linux-glibc-2.12-11173473
2.配置环境变量
前往“计算机 -> 右键-属性 -> 高级系统设置 -> 环境变量”将C:\Perl64\site\bin;C:\Perl64\bin;(Perl安装路径)添加到环境变量(如果前面有其他的配置使用;进行拼接)
3.打开cmd命令行确认perl安装成功
配置完成之后再cmd中输入perl -version,如果正确输出如下信息表示成功安装。
This is perl 5, version 26, subversion 3 (v5.26.3)
4.下载openssl
从openssl官网下载最新openssl源码包 https://www.openssl.org/source/old/1.1.1/ 当前最新版 本是openssl-1.1.1.a.tar.gz
下载完毕后解压
5.使用VS2017 命令行工具打开openssl目录
对64位和32位机器分别使用不同的工具打开(超级管理员模式)
适用于VS2017的x64本机工具 win64
x86 Native Tools command prompt for VS2017