zoukankan      html  css  js  c++  java
  • win10 VS2015 openssl1.1.1 编译 32位或者64位

    自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:

    https://www.cnblogs.com/bclshuai/p/11380657.html

    1.下载源代码

    前往openssl官网下载openssl-1.1.1a.tar

    2.安装ActivePrel

    前往ActivePrel官网下载并安装ActivePrel:安装完成后通过cmd命令: perl -version 查看是否安装成功和安装版本

    3.下载安装nasm

    安装 nasm,这个需要手动添加到系统目录,安装完成后通过cmd命令:nasm -version 查看是否安装成功和安装版本

    4.下载dmake,添加到path路径

    否则 执行nmake命令报错?

    D:Projectopenssl-1.1.1g>nmake

    Microsoft (R) 程序维护实用工具 14.00.24210.0 版
    版权所有 (C) Microsoft Corporation。 保留所有权利。

    NMAKE : fatal error U1064: 未找到 MAKEFILE 并且未指定目标
    Stop.

    因为缺少dmake,所以先下载dmake,解压到一个路径,然后将路径添加到path系统变量

    https://metacpan.org/release/dmake

     5.在开始菜单vs2015文件夹找到 x64_x86 Cross Tools 

     6.到再切换到你的 openssl 解压的目录下面。执行perl Configure命令,只有configure成功之后才会生成Makefile文件,否则会报错:

    perl configure VC-WIN32 no-shared --prefix=D:OpenSSLWin32

    7.执行nmake命令,开始编译,经过十几分钟的等待编译完成

    8 执行:nmake install,将成果物和头文件复制到刚才设置的路径:D:Projectopenssl-1.1.1gin

    备注:说明

    如果你需要动态库。去掉 no-shared 。

    如里你要编译 64 位的,好吧,反正我是没有编译成功的,要不,你试试吧,将WIN32 改为 WIN64A,即可。

    32位静态库成果物下载链接

    https://download.csdn.net/download/baochunlei1/12481380

    32位动态库成果物下载链接

  • 相关阅读:
    awk
    Python自动化开发之python的常用模块
    sed
    python自动化开发-8
    正则表达式-2-正则表达式实战1
    linux之sort和uniq
    SSH免密登录
    Docker下安装Mongodb
    Docker下安装Elasticsearch
    Docker下安装RabbitMQ
  • 原文地址:https://www.cnblogs.com/bclshuai/p/12996835.html
Copyright © 2011-2022 走看看