zoukankan      html  css  js  c++  java
  • openssl-1.0.2s window下编译,生成dll

    编译版本:openssl-1.1.1h

    编译环境:vs2017

    操作系统:windows10 64位

    准备工作

    1、安装vs2017,我安装的社区版

    2、安装perl,我采用 v5.28.1,(设置到环境变量)

    3、安装nasm,https://www.nasm.us/pub/nasm/releasebuilds/2.14/win64/

    4、下载openssl 官网下载即可(目前可用为1.1.1,支持到2023年)

    编译工作

    1、编译x64/x86如下图选中红色框中的命令行

    2、生成makefile文件

    64位版本

    perl Configure VC-WIN64A no-asm --prefix="C:workopenssloutopenssl-1-1-1x64"

    32位版本

    perl Configure VC-WIN32 no-asm --prefix="C:workopenssloutopenssl-1-1-1x86"

    3、编译源码

    nmake

    4、单元检测 (一下命令可能执行不成功,直接跳过试试)

    nmake test

    5、移动相关文件到安装目录(在相关目录下看看有没有生成想要的文件)

    nmake install

    note

    如果你需要同时生成32位和64位dll,在生成了32位和64位之间执行nmake clean

  • 相关阅读:
    浅读《构建之法》
    def 和 lamdba的区别
    Numpy和Pandas的区别
    Django:每点击一次就增加行可输入的表格
    F函数和Q函数的作用
    super()的用法
    liunx操作系统
    celery(超详细)
    celery
    FastDFS环境搭建
  • 原文地址:https://www.cnblogs.com/Haijunzhu/p/13839330.html
Copyright © 2011-2022 走看看