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

  • 相关阅读:
    随笔
    随笔
    第一个存储过程
    mysql 存储过程
    join
    随笔
    玩家注册登录
    mysql 存储二进制数据
    mysql学习
    socket listen/accept
  • 原文地址:https://www.cnblogs.com/Haijunzhu/p/13839330.html
Copyright © 2011-2022 走看看