1、准备工做:html
1.下载并安装VS 2010 开发环境。算法
地址:http://www.downza.cn/soft/185464.htmlwindows
2.下载 ActivePerl 工具,是一个perl脚本解释器。(咱们编译过程当中须要执行perl脚本,因此必须安装此工具)安全
地址:http://downloads.activestate.com/ActivePerl/
3.下载 OpenSSL 源代码,openssl 是一个安全套接字层密码库,主要包含密码算法、经常使用的密钥和证书封装管理功能及实现了SSL协议,并提供各类测试程序供使用。
地址:http://www.openssl.org/source/工具
4. 安装 ActivePerl-5.26.1.2601-MSWin32-x64-404865 工具。
5. 解压 openssl-1.0.2o.tar 到 C: 盘根目录。测试
2、进行编译工做:spa
1. windows -> Microsoft Visual Studio 2010 -> Visual Studio 命令提示(2010)debug
2.在VS 命令提示窗口里使用CD 命令,进入openssl(解压后的)根目录。htm
3.在VS 命令提示窗口里输入如下任意命令(命令必须按照顺序,一行一行执行),便可输出对应的静态库或者动态库。 blog
注意:若是须要编译多个不一样的库,那么须要先删除上一次编译输出的全部文件后再进行编译,不然会出错。
/****************** 32-bit lib **************/
//编译 32位 release lib 库
perl Configure VC-WIN32 no-asm
ms\do_ms
nmake -f ms\nt.mak
//编译 32位 debug lib 库
perl Configure debug-VC-WIN32 no-asm
ms\do_ms
nmake -f ms\nt.mak
/****************** 32-bit dll **************/
//编译 32位 release dll 库
perl Configure VC-WIN32 no-asm
ms\do_ms
nmake -f ms\ntdll.mak
//编译 32位 debug dll 库
perl Configure debug-VC-WIN32 no-asm
ms\do_ms
nmake -f ms\ntdll.mak