本篇介绍使用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 msdo_ms.bat nmake -f ms tdll.mak 动态链接库 文件在out32dll nmake -f ms t.mak 静态链接库 文件在out32
注:nasm编译,需要安装nasm,然后拷贝nasm.exe和ndisasm.exe到VCin下,执行语句:
perl Configure VC-WIN32 msdo_nasm.bat nmake -f ms tdll.mak 动态链接库 文件在out32dll nmake -f ms t.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 msdo_win64a.bat nmake -f ms tdll.mak 动态链接库 文件在out32dll nmake -f ms t.mak 静态链接库 文件在out32