首先本文参考了以下网页,感谢!
http://www.jianshu.com/p/4522f17ce2ff和
http://developer.covenanteyes.com/building-openssl-for-visual-studio/
首先要知道:
编译release版本和debug版本一般只要一个能编译通过,另一个也不会存在问题的。所以以下尽量精简文章长度,最后附有编译所需的所有命令行。
1、准备工作:
1)下载安装编译必须的ActivePerl:http://www.activestate.com/activeperl/downloads
有说法说StrawbarryPerl也行,我没试过就不知道能不能成功了2)下载最新的openssl源码:https://www.openssl.org/source/
我这里下载的是2016年11月4日最新的openssl 1.0.2j版本。然后解压至C盘根目录,形成如下目录结构:
C:\openssl-1.0.2j\include
2、设置VC编译环境【编译32位64位有区别】
以下所有操作都是在【VS2015开发人员命令提示】中进行的,具体位置一般是【开始->所有程序->Visual Studio 2015-> Visual Studio Tools】下;
1. 【编译32位openssl】
命令如下:
cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
vcvars32.b