Windows下编译OpenSSL

2017-04-21  本文已影响371人  qinwenbo

环境

准备

  1. 下载OpenSSL https://www.openssl.org/source/
    我下载的是1.1.0e版本

编译

  1. 开始菜单 --> Microsoft Visual Studio 2010
    找到命令行工具,目录下应该有多个工具,分为win64版本和win32版本,如果我们想编译win32版本的openssl库,则选择win32版本的命令行工具;同样的,若要编译win64版本的库文件,则选择win64版本的命令行工具。
    注意,选择好版本之后,请右键点击,选择以管理员方式运行。
  2. 安装dmake
    在命令行工具中输入
    ppm install dmake
    等待dmake安装完成
  3. 在命令行中切换到之前解压的openssl根目录,如
    D:\openssl-1.1.0e>
  4. 配置
    若要编译win32版本,需输入命令
    perl Configure VC-WIN32
    若要编译win64版本,需输入命令
    perl configure VC-WIN64A
  5. 编译
    输入命令
    nmake
    等待编译执行完毕,时间较久。
  6. 库文件
    编译完成后,在之前解压的openssl根目录下,会生成两个重要文件,一个是libcrypto.lib,另一个是libssl.lib。
    其中libcrypto.lib是基本库,包含了常用的重要方法,可以脱离libssl.lib单独使用。

其他说明

上一篇下一篇

猜你喜欢

热点阅读