您的位置:首页 > 运维架构

Windows下编译OpenSSL(添加Zlib支持)

2012-07-31 11:01 393 查看
版本:openssl-1.0.1c

zlib-1.2.7

准备环境:

1、安装Perl(ActivePerl);

2、下载并解压openssl-1.0.1c和zlib-1.2.7的压缩包;

3、打开”Visual Studio命令提示(20XX)“。

编译zlib

进入文件夹zlib-1.2.7,执行:

nmake -f win32\Makefile.msc


编译OpenSSL(静态链接Zlib)

进入文件夹openssl-1.0.1c,依次执行以下命令:

perl Configure VC-WIN32 --prefix=d:\OpenSSL zlib --with-zlib-include=E:\zlib-1.2.7 --with-zlib-lib=e:\zlib-1.2.7\zlib.lib
ms\do_ms.bat
nmake -f ms\ntdll.mak
nmake -f ms\ntdll.mak install


注:如果要动态链接Zlib,第一行须改为:

perl Configure VC-WIN32 --prefix=d:\OpenSSL zlib-dynamic --with-zlib-include=E:\zlib-1.2.7 --with-zlib-lib=e:\zlib-1.2.7\zdll.lib


并且必须将编译zlib-1.2.7后生成的zlib1.dll拷贝到d:\OpenSSL\bin目录下。

验证Zlib是否添加成功,执行:

d:\OpenSSL\bin\openssl.exe -h

出现如下图所示的Zlib项,则表示编译成功。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: