win10安装openssl
下载了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相关推荐
- FFmpeg入门详解之104:Win10快速安装OpenSSL(不用编译源码)
win10x64安装OpenSSL:不用编译源码 网上一堆的教程教你去下载opensll源代码并用vs进行编译,虽然我有安装vs2015,但是看到那么长的编译步骤,太心累了. 懒人只得找简单的方法,最 ...
- win10安装net-snmp,vs2019
很多文章都在介绍如何加载安装net-snmp,但是那些篇幅要么过于久远(发布时间为2年前以上),要么就是介绍的不够详细(比如准备工作,需要用到那些库或者工具等等),要么就是-- 我现在主要介绍的win ...
- 关于安装openSSL
安装openSSL 最近用C++写一个爬虫项目,基于现在都是HTTPS协议了故需要加入SSL层,于是这个openSSL库成为了一个棘手的问题,因为我的win10上死活装不上! 所以,别装了,直接调用别 ...
- win10安装docker并结合Idea2018.1部署springboot项目
一.准备工作 1..工具:win10,idea2018,maven3.5,jdk8 二.win10安装docker 1.win10安装docker:http://www.runoob.com/dock ...
- win10安装程序无法将配置为在此计算机,Win10安装会遇到的问题汇总及解决方法...
Win10发布已经有一段时间了,尽管Win10安装会遇到各种各样的问题,使用Win10的用户还是很多.那么,Win10安装会遇到的问题有什么呢?又该怎么解决呢?根据安装方式的不同,出现的问题也不同,接 ...
- win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程
Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...
- Win10安装bash慢的解决方案
Win10安装bash慢的解决方案 参考文章: (1)Win10安装bash慢的解决方案 (2)https://www.cnblogs.com/rangeon/p/6741260.html 备忘一下.
- win10安装JDK cmd中可以运行java,但不能用javac,解决方案
win10安装JDK cmd中可以运行java,但不能用javac,解决方案 参考文章: (1)win10安装JDK cmd中可以运行java,但不能用javac,解决方案 (2)https://ww ...
- 解决win10安装MySQL数据库出现服务无法启动的问题
解决win10安装MySQL数据库出现服务无法启动的问题 参考文章: (1)解决win10安装MySQL数据库出现服务无法启动的问题 (2)https://www.cnblogs.com/jyjia/ ...
最新文章
- oracle数据库查询表语句,oracle数据库重要的查询语句
- leetcode10 为什么p[j-1] == '*'的时候,不能用递推公式dp[i][j] = dp[i][j-1] || dp[i][j-2] || dp[i-1][j]
- 成为单片机高手必知的三个重要步骤(干货分享)
- 偷学Office 2007之易用性改造
- 你和女朋友的婚后老年生活!
- matlab实训心得体会,MatLab实习心得体会
- mysql group by_MySQL优化GROUP BY方案
- 错过了秋天的第一杯奶茶,不要错过秋天第一场黑客松
- 你还在抱怨开发工具,为什么不动手优化? | 人物志
- 如何整理MacOS的菜单栏图标
- 线路,数据通路,数据总线的关系
- netbean使用有感
- NYOJ 17 (最长单调递增子序列) O (n*n) + O(n*lgn)
- 千古奇才---埃舍尔
- Qt中Qlabel 图片拖放显示
- 老宇哥带你玩转 ESP32:04 串口玩起来是真方便
- 《天天数学》连载60:二月二十九日
- 使用C# 创建windows 服务
- numpy函数hstack,vstack,dstack简介
- 用combobox计算价钱_冷水机组价钱_宏晟博源