下载了openssl-1.1.0f.tar版本,按照网上的步骤老是在执行 ms\ms_do的时候失败,看这个目录下确实没有这个文件,折腾了好久。

最后选择openssl-1.0.0s版本,按照如下步骤安装:

一.VS2013中编译openssl的步骤

1.下载 OpenSSL http://www.openssl.org/,并解压到d:\nessary_library\openssl-1.0.0s目录(也可自己指定路径和目录名称)

2.下载 from http://www.activestate.com/ActivePer,并安装,并在环境变量中添加path=c:\perl\bin(c:\perl为perl的安装路径)

3.建一个存放opensll库文件的目录,此处指定为d:\nessary_library\openssl_lib

4.打开2013控制台:开始-所有程序—Microsoft visual studio2013——Visual Studio Tools——VS2013 x86 本机工具命令提示

5.进入opensll源代码目录路径

cd d:\nessary_library\openssl-1.0.0s

6.按顺序执行下列命令

d:\openssl-1.0.1e> perl Configure VC-WIN32 no-asm –prefix=d:\nessary_library\openssl_lib (存放编译后的库文文件目录)

ms\do_ms

nmake -f ms\ntdll.mak (编译动态库)(约5分钟左右)

nmake -f ms\nt.mak (编译静态库)

7.装载openssl到指定的目录d:\opensll_lib中

nmake -f ms\ntdll.mak install

nmake -f ms\nt.mak install

完成编译
这里编译会报错,是关于gethostbyname()函数的错误,在openssl的s_socket.c文件和b_sock.c文件最顶端加上

#define _WINSOCK_DEPRECATED_NO_WARNINGS 1
即可

二.在vs2013中使用openssl

1.新建一个工程。

2.设置目录参数

右击工程名——属性——

1)配置属性——VC++目录——在include包含目录中新增”d:\nessary_library\openssl_lib\include”(存放编译后的库文件的目录中);

2)VC++目录——”Library files”选择中新增目录”d:\nessary_library\openssl_lib\lib”。

3)配置属性——链接器——输入——附加依赖项——libeay32.lib 和ssleay32.lib即可

win10安装openssl相关推荐

  1. FFmpeg入门详解之104:Win10快速安装OpenSSL(不用编译源码)

    win10x64安装OpenSSL:不用编译源码 网上一堆的教程教你去下载opensll源代码并用vs进行编译,虽然我有安装vs2015,但是看到那么长的编译步骤,太心累了. 懒人只得找简单的方法,最 ...

  2. win10安装net-snmp,vs2019

    很多文章都在介绍如何加载安装net-snmp,但是那些篇幅要么过于久远(发布时间为2年前以上),要么就是介绍的不够详细(比如准备工作,需要用到那些库或者工具等等),要么就是-- 我现在主要介绍的win ...

  3. 关于安装openSSL

    安装openSSL 最近用C++写一个爬虫项目,基于现在都是HTTPS协议了故需要加入SSL层,于是这个openSSL库成为了一个棘手的问题,因为我的win10上死活装不上! 所以,别装了,直接调用别 ...

  4. win10安装docker并结合Idea2018.1部署springboot项目

    一.准备工作 1..工具:win10,idea2018,maven3.5,jdk8 二.win10安装docker 1.win10安装docker:http://www.runoob.com/dock ...

  5. win10安装程序无法将配置为在此计算机,Win10安装会遇到的问题汇总及解决方法...

    Win10发布已经有一段时间了,尽管Win10安装会遇到各种各样的问题,使用Win10的用户还是很多.那么,Win10安装会遇到的问题有什么呢?又该怎么解决呢?根据安装方式的不同,出现的问题也不同,接 ...

  6. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程

    Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...

  7. Win10安装bash慢的解决方案

    Win10安装bash慢的解决方案 参考文章: (1)Win10安装bash慢的解决方案 (2)https://www.cnblogs.com/rangeon/p/6741260.html 备忘一下.

  8. win10安装JDK cmd中可以运行java,但不能用javac,解决方案

    win10安装JDK cmd中可以运行java,但不能用javac,解决方案 参考文章: (1)win10安装JDK cmd中可以运行java,但不能用javac,解决方案 (2)https://ww ...

  9. 解决win10安装MySQL数据库出现服务无法启动的问题

    解决win10安装MySQL数据库出现服务无法启动的问题 参考文章: (1)解决win10安装MySQL数据库出现服务无法启动的问题 (2)https://www.cnblogs.com/jyjia/ ...

最新文章

  1. oracle数据库查询表语句,oracle数据库重要的查询语句
  2. leetcode10 为什么p[j-1] == '*'的时候,不能用递推公式dp[i][j] = dp[i][j-1] || dp[i][j-2] || dp[i-1][j]
  3. 成为单片机高手必知的三个重要步骤(干货分享)
  4. 偷学Office 2007之易用性改造
  5. 你和女朋友的婚后老年生活!
  6. matlab实训心得体会,MatLab实习心得体会
  7. mysql group by_MySQL优化GROUP BY方案
  8. 错过了秋天的第一杯奶茶,不要错过秋天第一场黑客松
  9. 你还在抱怨开发工具,为什么不动手优化? | 人物志
  10. 如何整理MacOS的菜单栏图标
  11. 线路,数据通路,数据总线的关系
  12. netbean使用有感
  13. NYOJ 17 (最长单调递增子序列) O (n*n) + O(n*lgn)
  14. 千古奇才---埃舍尔
  15. Qt中Qlabel 图片拖放显示
  16. 老宇哥带你玩转 ESP32:04 串口玩起来是真方便
  17. 《天天数学》连载60:二月二十九日
  18. 使用C# 创建windows 服务
  19. numpy函数hstack,vstack,dstack简介
  20. 用combobox计算价钱_冷水机组价钱_宏晟博源

热门文章

  1. 幸运数字II(二进制问题)
  2. 抖音seo源码,抖音seo矩阵系统源码搭建技术+二开开源代码
  3. SpringMVC工作流程
  4. android studio create device
  5. 从新手运气看幸存者偏差
  6. Kubectl debug 调试容器
  7. cmd 中清空当前行的快捷键
  8. 清空linux+history_linux清除history命令
  9. 1100 校庆 (25 分)
  10. Transformer——patch embedding代码