码迷,mamicode.com
首页 > 其他好文 > 详细

VS2010 编译 openssl 源代码(输出 libeay32 and ssleay32 静态库和动态库)

时间:2018-05-21 00:01:27      阅读:983      评论:0      收藏:0      [点我收藏+]

标签:lease   com   download   href   环境   ase   bubuko   开发环境   stat   

一、准备工作:

1.下载并安装VS 2010 开发环境。

    地址:http://www.downza.cn/soft/185464.html

2.下载 ActivePerl 工具,是一个perl脚本解释器。(我们编译过程中需要执行perl脚本,所以必须安装此工具)

 地址:http://downloads.activestate.com/ActivePerl/
3.下载 OpenSSL 源代码,openssl 是一个安全套接字层密码库,主要包含密码算法、常用的密钥和证书封装管理功能及实现了SSL协议,并提供各种测试程序供使用。
 地址:http://www.openssl.org/source/

4. 安装 ActivePerl-5.26.1.2601-MSWin32-x64-404865 工具。
5. 解压 openssl-1.0.2o.tar 到 C: 盘根目录。

二、进行编译工作:

1. windows -> Microsoft Visual Studio 2010 -> Visual Studio 命令提示(2010)

技术分享图片

2.在VS 命令提示窗口里使用CD 命令,进入openssl(解压后的)根目录。

技术分享图片

3.在VS 命令提示窗口里输入以下任意命令(命令必须按照顺序,一行一行执行),即可输出对应的静态库或者动态库。

注意:如果需要编译多个不同的库,那么需要先删除上一次编译输出的所有文件后再进行编译,否则会出错。
/****************** 32-bit lib **************/
//编译 32位 release lib 库
perl Configure VC-WIN32 no-asm
ms\do_ms
nmake -f ms\nt.mak

//编译 32位 debug lib 库
perl Configure debug-VC-WIN32 no-asm
ms\do_ms
nmake -f ms\nt.mak

/****************** 32-bit dll **************/
//编译 32位 debug lib 库
perl Configure debug-VC-WIN32 no-asm
ms\do_ms
nmake -f ms\ntdll.mak

//编译 32位 debug lib 库
perl Configure debug-VC-WIN32 no-asm
ms\do_ms
nmake -f ms\ntdll.mak

VS2010 编译 openssl 源代码(输出 libeay32 and ssleay32 静态库和动态库)

标签:lease   com   download   href   环境   ase   bubuko   开发环境   stat   

原文地址:https://www.cnblogs.com/brianchina/p/9064542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!