win10 vs2015编译使用openssl1_1_1d

安装步骤

根据官方文档提示,按下列步骤安装:

# on Windows (only pick one of the targets for configuration):
$ perl Configure { VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE }
$ nmake
$ nmake test
$ nmake install

简单吧,安装的这一路上,报什么错误就解决什么问题吧!

  • github上下载最新源码,解压,建议使用1.1.1及以上版本。使用vs2015本地命令行工具到该目录
  • 安装 perl,这个简单,网上下载最新版,安装,默认会自动添加到系统目录。安装完成后,新开命令行工具窗口,输入perl不报错
  • 安装 nasm,这个需要手动添加到系统目录,安装成功的测试方法同上
  • 运行配置:perl Configure VC-WIN32,可以使用 -prefix="C:/openssl-OpenSSL_1_1_1d/win32-release" --openssldir="C:/openssl-OpenSSL_1_1_1d/win32-release/ssl"指定路径,其中参数–prefix是Openssl编译完后的安装路径;–openssldir是Openssl编译完后的生成的配置文件的安装路径
  • 编译:nmake,这个耗时较长
  • 测试:nmake test
  • 安装:nmake install,我的这个失败了,可能是编译时没有指定目录,,于是就把已经编译好的库直接拷贝到项目里使用了
使用

编译后同时生成静态库和动态库,可以在编译时指定只生成特定的库,如 shared/no-shared。包括:

在这里插入图片描述

在项目工程中,创建include和lib目录。把需要使用的库拷贝到lib目录下,如果使用静态库,只需要两个static,动态库则需要其他4个。

把源文件include目录下文件拷贝到项目include下,在项目属性中分别设置好,就可以使用了。

参考资料

TLS/SSL and crypto library
Building OpenSSL with Visual Studio
用VS2015编译OpenSSL

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值