Windows 下Openssl编译安装 解决相关不兼容问题

一 需要的环境

​ 1> 下载Visual Studio 2017或者其他版本

​ 2> 下载Strawberry Perl 编译器

https://strawberryperl.com/

​ 3> 下载Openssl源码

https://www.openssl.org/source/

二 Strawberry 配置

1>如果下载压缩包

                 a> 下载Strawberry Perl 32位或者64为的版本​                b> 设置环境变量PERL_HOME为解压文件的目录​              c >设置如图所示环境变量

​                d> 终端执行perl --version​               e>  显示如图(视版本而定)

2> 如果下载可执行文件

     a> 打开可执行文件​      b> 下一步安装即可

三 编译Openssl

​ 1> 将Openssl放到C盘下

​ 2> 打开命令行

​            a>打开  适用于 VS 2017 的 x64 本机工具命令提示  对应版本而定(请注意你要编译的64为打开这个)  ​         b>打开  适用于 适用于 VS 2017 的 x86_x64 兼容工具命令提示  对应版本而定(请注意你要编译的32为打开这个)

​ 3> 执行 cd 你的Openssl源码目录

​ 4> 配置编译相关属性

​            a> 编译32位请执行执行Perl Confihure VC-WIN32 --prefix="这里填你要安装的目录"    ​           b> 编译64位请执行执行Perl Confihure VC-WIN64A --prefix="这里填你要安装的目录"

​ 5> 执行nmake

​ 6> 执行nmake test

​ 7> 执行nmake install 会安装到你指定的perfix目录下

​ 8> 上述编译如果出现编译不兼容错误,请检查Vs是否安装了对应32位或64位的扩展. 检查打开的vs终端是否和编译的版本相同. 删除原先编译出错的Openssl目录重新解压编译,即可

Openssl编译安装相关推荐

  1. 基于openEuler的OpenSSL编译安装和编程基础

    文章目录 基于openEuler的OpenSSL编译安装和编程基础 OpenSSL编译安装 OpenSSL命令的使用 OpenSSL编程 简单测试 BASE64算法 作业 参考资料 基于openEul ...

  2. python2 openssl安装_CentOS下openssl和python编译安装

    一.前言 本文主要纪录CentOS等类型系统下openssl和python软件编译安装的操作过程和一些注意事项,以供后续回顾使用. 二.操作指导 2.1 环境说明 软件 版本 CentOS 6.9 x ...

  3. centOS7编译安装openssl并使用C接口

    centOS7编译安装openssl并使用C接口. 1.编译安装: 下载OpenSSL安装包 sudo wget http://www.openssl.org/source/openssl-1.1.0 ...

  4. 编译安装python3.6_编译安装Python3.6及以上

    编译安装Python3.6及以上 前言 系统环境为centos6或7系统,编译安装python3.6及以上版本需要带上ssl模块,否则后面pip3安装会出现ssl类似的报错.而3.6及以上中的ssl模 ...

  5. centos8 解决编译安装 nginx时遇到的报错

    下载解压切换目录略~ 编译nginx [root@iZgt88z6l1kvd7Z nginx-1.10.1]# ./configure --prefix=/usr/local/nginx --with ...

  6. arm编译安装php启动,在 ARM 设备上手工编译 LNMP 编译到心态爆炸

    昨晚把我的华为畅享 8 Root 了,装了个 Linux Deploy,跑 CentOS 7 因为 CPU 比较辣鸡,就打算拿来建个小站玩玩 一开始打算用 OneinStack,结果发现不支持 ARM ...

  7. CentOS编译安装Qt(Qt可使用静态编译编译器)

    CentOS编译安装Qt(Qt可使用静态编译编译器) 文章目录 前言 下载Qt源码 编译安装--以4.7.4为例 安装QtCreator 设置编译器 附加--Windows Qt静态编译的方法(以5. ...

  8. 编译安装php的openssl组件时遇到 libssl not found解决办法

    centos上编译安装完php之后发现没有安装openssl组件,于是用phpize 增加openssl 到php源码目录下的ext目录中,找到openssl目录 php/bin/phpize ./c ...

  9. Linux 从源码编译安装 OpenSSL

    来源:http://wangyan.org/blog/install-openssl-from-source.html OpenSSL 是一款开源的 SSL 软件包,采用 SSL 的公开密钥技术,用于 ...

最新文章

  1. Java项目-Javaweb实现个人博客
  2. Kingdee v7.0账套修复
  3. Java 实现滑动时间窗口限流算法,你见过吗?
  4. pytorch view(): argument 'size' (position 1) must be tuple of ints, not Tensor
  5. elasticsearch集群配置文件详述
  6. angular自带的一些api_Angular API
  7. linux运行脚本运行不了,解决linux 运行自动化脚本浏览器无法启动问题
  8. excel html modify,Modify excel cell
  9. Crawler 爬虫
  10. 算法设计与分析(1)——基础知识
  11. Flash键盘钢琴谱
  12. 利用selenium下载图片,不使用requests和urllib等其他工具
  13. windows系统镜像修复计算机,为你详解win7系统还原及映像修复功能
  14. 好听的歌曲单片机c语言程序,单片机音乐播放C语言程序
  15. 读季琦《创始人·手记》
  16. 关于input在苹果和安卓手机上调用相机和相册的问题
  17. 中荷人寿山东省分公司开展保险消费者权益保护教育宣传周活动
  18. 小组项目--闲置物品交换系统-第一周
  19. 2021中国薪酬指南:全球半数雇主计划加薪并恢复至正常招聘水平
  20. [Sass常见用法] Css代码的Sass打开方式

热门文章

  1. Vue3 定义全局变量
  2. 图像处理: Canny边缘检测
  3. 电脑计算机u盘启动不了桌面,U盘装机大师帮你解决电脑开机后只有桌面背景不显示图标的问题...
  4. web课程设计——仿小米商城(10个页面)HTML+CSS+JavaScript web前端课程设计 web前端课程设计代码 web课程设计 HTML网页制作代码...
  5. android 亮化图片,城市亮化工程常用的建筑亮化手法有哪些
  6. 兰手指模拟器( BlueStacks)又不听话了,不能运行的解决办法:
  7. 小程序门店助手认证流程
  8. 网页学习——JavaScript事件
  9. Android替换/修改系统默认输入法
  10. java获取专辑封面_android获取音乐文件的内置专辑图片实现思路及代码