MENU

VS2015 编译 openssl 步骤

February 9, 2022 • Read: 1010 • C/C++

一、Openssl编译准备

  1. 下载Openssl官方源码。地址:https://www.openssl.org/source 解压缩openssl源代码包到指定目录
  2. 安装 ActivePerl。下载地址:http://www.activestate.com/activeperl/downloads 下载最新版本。
    安装过程中如果没有勾选Add Perl to the PATH environment variable,则需要安装完成后自己手动在系统环境变量中进行配置,其他安装选项默认。
  3. 安装dmake。使用 VS2015 下的 Visual Studio 2015 64位命令提示 进入控制台模式。安装命令:ppm install dmake
    如果安装命令找不到,就用VS2015的X64位命令提示

二、编译步骤

1.使用 VS2015 下的 Visual Studio 2015 64位命令提示,先切换到openssl源码目录,如 cd C:\openssl-1.1.0f
2.执行以下命令,配置编译参数

perl Configure VC-WIN32  no-asm no-shared --prefix="C:/openssl/win32-release" --openssldir="C:/openssl/win32-release/ssl"
perl Configure VC-WIN64A no-asm no-shared --prefix="C:/openssl/win64-release" --openssldir="C:/openssl/win64-release/ssl"

其中,no-shared是静态库,shared为动态库,参数--prefix是Openssl编译完后的安装路径; --openssldir是Openssl编译完后的生成的配置文件的安装路径

3.配置完成后,在依次执行如下命令,即可完成编译

nmake
nmake test
nmake install

4.最后清理一下编译过程文件

nmake clean

参考资料

回到上个页面 QR Code
QR Code for this page
Tipping QR Code