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,执行:
编译OpenSSL(静态链接Zlib)
进入文件夹openssl-1.0.1c,依次执行以下命令:
注:如果要动态链接Zlib,第一行须改为:
并且必须将编译zlib-1.2.7后生成的zlib1.dll拷贝到d:\OpenSSL\bin目录下。
验证Zlib是否添加成功,执行:
出现如下图所示的Zlib项,则表示编译成功。
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项,则表示编译成功。
相关文章推荐
- 使用mingw编译支持openssl 的 libcurl(windows下)
- Windows上编译最新的CURL,含有zlib,openssl
- 在Windows上编译最新的CURL,含有zlib,openssl
- 【转】Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- windows php7添加openssl支持
- Windows上编译最新的CURL,含有zlib,openssl
- Windows上编译最新的CURL,含有zlib,openssl
- 不重新编译php添加对openssl的支持
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- net-snmp源码VS2013编译添加加密支持(OpenSSL)
- Windows上编译最新的CURL,含有zlib,openssl
- Windows 编译libcurl(openssl+zlib)(使用VC编译)
- 在Windows上编译最新的CURL,含有zlib,openssl
- net-snmp源码VS2013编译添加加密支持(OpenSSL)(在VS里配置编译OpenSSL)
- Windows上编译最新的CURL,含有zlib,openssl
- OpenSSL简介及在Windows、Linux、Mac系统上的编译步骤
- Windows下编译OpenSSL (VS2010)
- OpenSSLwindows下编译