欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows下编译OpenSSL 1.0.2S

程序员文章站 2022-03-05 12:13:17
...

首先下载OpenSSL源码:
下载地址:https://www.openssl.org/source/

然后安装Perl最新版本:
下载地址:https://www.activestate.com/activeperl/downloads

初始化VS2017编译环境:
打开CMD命令行,执行以下命令

32位程序

x:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat

64位程序

 x:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat

进入OpenSSL目录

cd d:\openssl
perl Configure VC-WIN32 no-asm --prefix="d:\openssl\output"

64位程序请换成 VC-WIN64A

生成编译文件

32位: ms\do_ms.bat
64位: ms\do_win64a.bat

开始编译
进入 x:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin 目录
nmake.exe在该目录下
静态库

nmake -f ms\nt.mak
nmake -f ms\nt.mak install

动态库

nmake -f ms\ntdll.mak
nmake -f ms\ntdll.mak install
相关标签: OpenSSL