OpenSSL在VS2012中的编译和配置

1、 OpenSSL的编译
第一步:安装perl
第二步:打开VS2012的x86本机命令提示工具,并进入到OpenSSL源码的根目录(在c盘建立一个openssl文件夹,然后将源码解压至文件夹内),如下图所示:
这里写图片描述
第三步:运行perl Configure VC-WIN32:
这里写图片描述
第四步:运行 ms\do_ms.bat
这里写图片描述
第五步:运行nmake –f ms\nt.mak(静态库)
这里写图片描述

2、 在VS2012的工程中配置静态库
第一步:配置包含目录,也就是添加OpenSSL的头文件,先打开项目的属性,找到VC++目录,点开包含目录,然后添加OpenSSL的include文件位置。如下图所示:
这里写图片描述

第二步:添加库目录,主要是libeay32.lib和ssleay32.lib两个文件,在out32文件夹中,就是编译生成的静态库。同样是在VC++目录中操作:
这里写图片描述
第三步:添加附加依赖项,打开属性,找到连接器并展开,点开输入,第一行就是附加依赖项,如下图所示:
这里写图片描述

3、 调用OpenSSL中的hash模块,运行一次SHA1运算,结果如下:

这里写图片描述

代码如下:
这里写图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值