VS2008编译openssl

一、编译环境

操作系统:windows xp

编译器:VS2008

工具:ActivePerl_5.16.2.3010812913.msi

代码:openssl-1.0.1j.tar.gz

编译OPENSSL:生成32位动态库、32位静态库

二、编译OpenSSL

在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该程序

下载最新版本的Perl:ActivePerl_5.16.2.3010812913.msi

下载最新版本的OpenSSL:http://www.openssl.org/source/

然后将源码释放的c:\openssl目录中。

首先将VS2008的nmake的环境变量加入的cmd中:

开始->运行:在cmd中执行 c:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat(注意这个一定要执行,否则后面编译会报错)

进入openssl源码目录。
cd c:\openssl

1)运行configure:

perl Configure VC-WIN32 --prefix=c:/openssl

2)创建Makefile文件:
ms\do_ms

ms\do_nasm  //openssl 1.0.2a

3)编译动态库

编译动态库:
nmake -f ms\ntdll.mak  //openssl 1.0.2a还需要加 -a
编译静态库:
nmake -f ms\nt.mak

测试动态库:
nmake -f ms\ntdll.mak test
测试静态库:
nmake -f ms\nt.mak test


安装动态库:
nmake -f ms\ntdll.mak install
安装静态库:
nmake -f ms\nt.mak install

清除上次动态库的编译,以便重新编译:
nmake -f ms\ntdll.mak clean
清除上次静态库的编译,以便重新编译:
nmake -f ms\nt.mak clean

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值