原文并作修改:http://www.jianshu.com/p/4522f17ce2ff 文/四明羽客(简书作者)
openssl版本:openssl-1.0.2e
在Windows环境下编译openssl需要perl支持,安装ActivePerl
1. 配置编译环境
我们用VS2010来作为编译工具,使用VS2010对应的命令行进入
2. 配置编译文件和模式
切换到openssl编译目录,输入:
perl Configure debug-VC-WIN32 no-asm --prefix="E:\openssl-1.0.2e\build-debug"
debug-VC-WIN32
表示Windows 32位系统,64位系统请换成debug-VC-WIN64A
Release版本去掉debug, 改为VC-WIN32
或者VC-WIN64A
no-asm
表示不用汇编,不设置此属性,会导致编译不过
3. 生成编译配置文件
32位
ms\do_ms.bat
64位
ms\do_win64a.bat
执行这一步之后,在ms目录下会生成n