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

openssl源码和编译过的64位库,libeay32.lib,ssleay32.lib。 本资源包含了openssl源码和经编译过的64位openssl库,包括libeay32.lib,ssleay32.lib。 立即下载

一、准备工作:

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位 release dll 库
perl Configure VC-WIN32 no-asm
ms\do_ms
nmake -f ms\ntdll.mak

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

最新openssl编译的libeay32.dll和ssleay32.dll(含lib) openssl官网下载的openssl源码,编译生成的libeay32.dll、ssleay32.dll. 立即下载

相关推荐

libeay32.lib ssleay32.lib

在编译openssl 时,报缺少libeay32.lib 和 ssleay32.lib, 所以将自己用到的32位和64为库上传

Windows 下openssl安装与配置

网上方法很多,大部分是针对32位机的,自己的电脑因为是win7,64位,摸索了很久才安装成功.   环境 WIN7, 64位, vs2005   下载ActivePerl 配置过程中需要生成一些mak文件,这些生成代码用perl脚本生成,所以要安装一个ActivePerl.   网址: http://www.activestate.com/activeperl/   我下载了两...

lucasma的博客 16万+

64位 libeay32.lib ssleay32.lib

vs2010 64位编译,本人亲测好用。亲自编译使用本人项目中。

VS2010使用openssl的静态库libeay32.lib和ssleay32.lib

这是我的博客的另一个地址:http://blog.sina.com.cn/s/blog_149e9d2ec0102wzvi.html 1. 首先从网上下载两个文件:一个是Perl,一个是openssl-1.0.1. 2. 然后对ActivePerl进行安装。解压openssl-1.0.1.tar.gz至C盘。 3. 使用VS2010自动命令行来生成

易大飞 2万+

libeay32.dll 脚本

libeay32.dll文件下载,解决找不到libeay32.dll的问题 libeay32.dll控件常规安装方法(仅供参考): 一、如果在运行某软件或编译程序时提示缺少、找不到libeay32.dll等类似提示,您可将从脚本之家下载来的libeay32.dll拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。 二、您从我们网站下载下来文件之后,先将其解压(一般都是rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的, 如果您不知道是X86还是X64,您可以看这篇文章。 三、根据软件情况选择文件版本。此步骤比较复杂,如果是Windows的dll文件,      版本号以5.0开头的或含有 nt 一般是windows2000的文件。      版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。      版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。      版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。 如果不是windows的dll文件,则需要灵活查看版本号、描述、网友提供的信息、以及相关dll的版本号去判断。 四、直接拷贝该文件到系统目录里:    1、Windows 95/98/Me系统,将libeay32.dll复制到C:\Windows\System目录下。    2、Windows NT/2000系统,将libeay32.dll复制到C:\WINNT\System32目录下。    3、Windows XP/WIN7/Vista系统,将libeay32.dll复制到C:\Windows\System32目录下。 4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录 五、打开"开始-运行-输入regsvr32 libeay32.dll",回车即可解决。希望脚本之家为您提供的libeay32.dll对您有所帮助。

openssl编译后的静态库与动态库文件(.dll./lib/.h)

我在win10下编译的 x64位 openssl ,包含动态库(dll),静态库(lib), 与所有头文件,所有功能都经过验证,可以运行成功。

在VS2010 VC++项目中引用Lib静态库(以Openssl为例)

Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。   首先下载Openssl包:(http://www.openssl.org/),这是一个C语言类库包,在Windows下可以通过Perl对该类库包进行MakeBuild,产生libeay32、ssleay32的Lib

zz_strive_2012的专栏 907

深入解析AutoConfigURL劫持:从注册表权限到一键修复

本文深入解析了AutoConfigURL劫持的原理,揭示其通过篡改注册表权限锁定浏览器设置的机制。文章提供了从手动修复注册表权限到使用一键修复工具的详细解决方案,并指导用户进行DNS检查与病毒查杀,以彻底根除此类顽固劫持问题。

weixin_29229989的博客 767

openssl编程

下载openssl编译好后得到lib,dll,源文件等; 添加opensll入构建路径:工具->选项->目录:include file和library file路径 在vc添加 libeay32.lib:工程->设置->连接:添加libeay32.lib 然后编译运行: #include #include #include #include int my_md5(char* da

云守护的专栏 1213

GE Proficy Historian8.0历史数据库部署与配置全攻略

本文提供了GE Proficy Historian 8.0历史数据库的详细部署与配置指南。内容涵盖安装前的系统环境、权限与依赖检查,服务器安装的关键步骤与类型选择,采集器的安装配置与数据接入,以及客户端工具的使用与数据分析实战。旨在帮助用户规避常见陷阱,实现一次部署成功,构建稳定高效的工业数据归档平台。

silver的专栏 766

一、数学建模层次分析法(AHP)【清风数学建模个人笔记】

层次分析法: 层次分析法主要用于解决评价类问题(例如:选择哪种方案更好、哪位员工、运动员等表现得更优秀) 评价类问题: 分析问题得出评判问题的子标,分别给不同子标赋予权重(权重和要为1) ...

m0_58882109的博客 1万+

Windows下编译openssl

Windows下编译openssl动态库 生成libeay32(.lib,.dll)和ssleay32(.lib,.dll) 下载并且安装activePerl,下载地址:http://www.activestate.com/activeperl/downloads 安装完成,在windows的cmd界面里输入perl -v可查看你所安装的版本。 编译命令: perl Configure VC-WIN64A no-asm ms\do_win64a.bat ///////////////////////32位/

weixin_44733460的博客 666

SSE消息推送避坑指南:从Chrome兼容性到Spring超时配置

本文深入探讨了在Java Spring Boot项目中实现SSE消息推送时,从浏览器兼容性到后端配置的完整避坑指南。针对Chrome并发连接限制、Safari自动断开、Nginx代理缓冲以及Spring SseEmitter内存泄漏与超时管理等生产环境常见问题,提供了具体的解决方案和最佳实践配置,帮助开发者构建稳定可靠的实时推送系统。

work3的博客 449

编译windows32位和64位openssl库

前提准备 1、安装visual studio 2、安装ActivePerl 即Perl运行环境 http://www.activestate.com/activeperl/downloads 3、安装nasm汇编编译器,可以不安装,使用VS自带的最好省事 http://www.nasm.us 4、下载Openssl源码 ,选择版本openssl-1.0.2l 5、实际...

2918

S32K144-EB tresos GPT驱动模块配置详解

GPT通用计时器,在S32K144这款芯片上,有4个外设模块,最多38各通道可以作为GTP的计时器通道,具体详细的大家可以去看芯片手册。这里咱们只管怎么用EB来配置GPT驱动。

小胡同学的工程师学习之路 3866

数电发票“乐企直连”服务平台建设方案

数字化电子发票“乐企直连”服务平台建设方案

m0_73174802的博客 4853

Visual Studio 2019环境下编译OpenSSL

前言:最近的在新安装的Visual Studio 2019上编译以前一个老的工程,该工程是在哪个版本的VS上开发的已经无从追溯。工程需要链接到openssl的静态库libeay32.lib和ssleay32.lib,编译时会报链接错误“error LNK2019、error LNK2001: 无法解析的外部符号”,也是因为这两个lib库是在很老的环境中编译的,因此需要在当前的VS2019中重新编译出这两个lib库。

aini_onlyyou的专栏 2136

执行HDevelop项目

这一节,我们讲述的是如何用HDevEngine加载和执行一个HDevelop项目。代码部分来源于示例程序exec_program(源文件exec_program.cpp),检测塑料零件边界上的毛刺。1.Step 1:初始化首先,我们包含HALCON/C++和HDevEngine头文件以及命名空间。注意到在这个示例程序中,HDevEngine头文件已经包含在my_hdevoperatorimpl中,所

Z's Palace 2994

Windows下编译 32位和64位 OpenSSL 2016-04-12

今天由于项目需要,需要编译一个OPENSSL,之前虽然也编译过,但是今天整理下,做个备份,以便日后需要。 首先下载源码 https://www.openssl.org/source/ 下载openssl-1.0.1p.tar.gz 下载解压到一个目录,最好是英文路径,我的例子D:\opensslsrc32\openssl-1.0.1p http://www.activestate.com/activ

HeroRazor的专栏 8391

VTK 显示大量点云数据及交互(点云拾取、着色、测量等)功能

VTK (Visualization Toolkit) 是一个强大的开源可视化库,非常适合处理点云数据。下面将介绍如何使用 VTK 显示大量点云数据,并实现点云拾取、着色、测量等功能。

深之JohnChen的专栏 1996

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

如何在window下编译OpenSSL

OpenSSL是一个开源的第三方库,它实现了SSL(SecureSocketLayer)和TLS(Transport Layer Security)协议   1、首先安装Visual Studio ,安装自己需要的使用的开发工具 2、安装ActivePerl 即Perl运行环境 http://www.activestate.com/activeperl/downloads 3、安装nas

记录开发学习过程 2390

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

自己动手编译OpenSSL库

因为工作需要,要实现一个基于SSL的通信程序。之前没有接触过SSL协议通讯,这次学习了一下如何自己编译OpenSSL库。 我使用的环境是Windows 10 + VS2015 1.首先打开VS2015的命令行编译工具,想编译成32位的就打开x86版本,想编译成64位的就打开x64版本。 2.解压下载下来的openssl的压缩包,进入解压文件夹,输入命令:perl Configure VC...

weixin_30587927的博客 381

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

下一篇: LINK : fatal error LNK1104: 无法打开文件“opencv_world455.lib”
一个人的敏捷
博客等级 码龄17年 2粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值