vs2012编译openssl

 本篇介绍使用VS2012编译openssl。

  目录:

  1.准备工作

  2.编译

  3.参考资料

1.准备工作

  Visual Studio 2012  

  openssl:openssl-1.0.2d.tar.gz ,https://www.openssl.org/

  perl:Active Perl 或者Strawberry Perl http://www.activestate.com/activeperl/downloads,http://strawberryperl.com/, 选择64位。

2.编译

2.1 准备

  1.安装Strawberry Perl。

  2.解压openssl-1.0.2d.tar.gz

2.2 32位编译

  启动VS命令提示符(开始菜单->Microsoft Visual Studio 2012->Visual Studio Tools->Developer Command Prompt for VS2012),并且cd到openssl解压目录。

perl Configure VC-WIN32 no-asm
ms\do_ms.bat
nmake -f ms\ntdll.mak 动态链接库 文件在out32dll
nmake -f ms\nt.mak 静态链接库 文件在out32

  注:nasm编译,需要安装nasm,然后拷贝nasm.exe和ndisasm.exe到VC\bin下,执行语句:

perl Configure VC-WIN32
ms\do_nasm.bat
nmake -f ms\ntdll.mak 动态链接库 文件在out32dll
nmake -f ms\nt.mak 静态链接库 文件在out32

2.3 64位编译

  启动VS命令提示符(开始菜单->Microsoft Visual Studio 2012->Visual Studio Tools->Open VS2012 x64 Native Tools Command Prompt),并且cd到openssl解压目录。

perl Configure VC-WIN64A
ms\do_win64a.bat
nmake -f ms\ntdll.mak 动态链接库 文件在out32dll
nmake -f ms\nt.mak 静态链接库 文件在out32

3.参考资料

posted @ 2015-11-23 13:20  Steven.Jiang  阅读(473)  评论(0编辑  收藏  举报