Win7 下用 VS2015 编译最新 openssl(1.0.2j)包含32、64位debug和release版本的dll、lib

本文介绍了在Windows 7环境下,如何使用Visual Studio 2015编译最新版OpenSSL(1.0.2j)的32位和64位动态库(DLL)及静态库(LIB),包括Debug和Release版本。重点强调了编译环境设置、汇编模式关闭(no-asm参数)、32位与64位的区别,以及编译命令行的详细步骤。编译过程中遇到的问题和解决方案也进行了说明。
摘要由CSDN通过智能技术生成

首先本文参考了以下网页,感谢!

http://www.jianshu.com/p/4522f17ce2ff
http://developer.covenanteyes.com/building-openssl-for-visual-studio/

首先要知道:

编译release版本和debug版本一般只要一个能编译通过,另一个也不会存在问题的。所以以下尽量精简文章长度,最后附有编译所需的所有命令行。

1、准备工作:

  • 1)下载安装编译必须的ActivePerl:http://www.activestate.com/activeperl/downloads
    有说法说StrawbarryPerl也行,我没试过就不知道能不能成功了

  • 2)下载最新的openssl源码:https://www.openssl.org/source/
    我这里下载的是2016年11月4日最新的openssl 1.0.2j版本。然后解压至C盘根目录,形成如下目录结构:
    C:\openssl-1.0.2j\include

2、设置VC编译环境【编译32位64位有区别】

以下所有操作都是在【VS2015开发人员命令提示】中进行的,具体位置一般是【开始->所有程序->Visual Studio 2015-> Visual Studio Tools】下;

1. 【编译32位openssl】
    命令如下:
        cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
        vcvars32.b
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值