Windows环境下使用VS2010编译OpenSSL

本文详细介绍在Windows环境下使用VS2010编译OpenSSL的全过程,包括所需软件安装、环境变量设置及具体编译步骤。适用于需要在本地环境中配置和使用OpenSSL库的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows环境下使用VS2010编译OpenSSL

准备工作

1、安装VC++ 2010。

2、需要perl的支持,下载最新ActivePerl并安装,网址:http://www.activestate.com/
3、下载 Openssl并解压,下载网址:https://www.openssl.org/source/(1.0.2版本)
4、下载nasm汇编器 网址:http://www.nasm.us/

设置环境变量

1,C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include
2,C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
3,C:\Perl64\site\bin
4,C:\Perl64\bin
5,C:\Users\“用户名”\AppData\Local\bin\NASM
也可以打开一个控制台,然后进到“安装路径\Microsoft Visual Studio 12.0\VC\bin\amd64\“中运行vcvars64.bat

编译

  1. 右键选择用管理员身份打开vs2010的命令行工具敲入命令:perl Configure VC-WIN64A --prefix=c:\openssl-1.0.2
  2. 对于64位编译,在openssl目录下执行ms\do_win64a;
  3. nmake -f ms\ntdll.mak -a;
  4. 测试OpenSSL动态库:nmake -f ms\ntdll.mak test
      测试OpenSSL静态库:nmake -f ms\nt.mak test
      安装OpenSSL动态库:nmake -f ms\ntdll.mak install
      安装OpenSSL静态库:nmake -f ms\nt.mak install
      清除上次OpenSSL动态库的编译,以便重新编译:nmake -f ms\ntdll.mak clean
      清除上次OpenSSL静态库的编译,以便重新编译:nmake -f ms\nt.mak clean
    [1]: http://www.vcerror.com/?p=2023
    [2]: https://www.jianshu.com/p/8ba315fe4ed0
    [3]: https://blog.youkuaiyun.com/swanabin/article/details/48395517
    [4]: http://adrai.github.io/flowchart.js/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值