VS 2010 编译 Openssl

VS 2010 编译 Openssl

1. 编译环境:

  Visual Studio 2010

  Windows 7 64 旗舰版

  openssl-1.0.1s

2. 下载安装ActivePerl,下载下来是msi文件,直接安装即可。

3. 打开VS 2010编译器的控制台:

  【开始】-【所有程序】—【Microsoft visual studio2010】—【Visual Studio Tools】—【Visual Studio 2010命令提示】;

  nmake会在这个提示符下运行,但是注意:不能直接打开一个cmd直接运行nmake,否则在编译过程中出现“NMAKE : fatal error U1077: “cl”: 返回代码“0x1””的错误,值得注意

  在【Visual Studio 2010命令提示】下打开openssl源代码的位置,如:E:\openssl-1.0.1s 然后执行如下命令:

  perl Configure VC-WIN32 //for release

  或

  perl Configure debug-VC-WIN32 //for debug

4. 然后执行如下命令:

  ms\do_ms

5. 最后编译整个openssl源代码:

  nmake -f ms\ntdll.mak //for 动态库

  或

  nmake -f ms\nt.mak //for 静态库

  编译后的动态库分别放在openssl-1.0.1s文件夹下out32dll(for release)或out32dll.dbg(for debug)文件夹下。

6. 测试编译结果是否正确:

  nmake -f ms\ntdll.mak test //测试动态库

  或  

  nmake -f ms\nt.mak test //测试静态库

7. 提取头文件

  nmake -f ms\ntdll.mak install //for 动态库

  或

  nmake -f ms\nt.mak install //for  静态库

转载于:https://www.cnblogs.com/wanghaiyang1930/p/5408390.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值