如何使用Visual Studio 2017在Windows上构建OpenSSL?

航空太阳

我正在尝试使用OpenSSL,但仍停留在编译步骤上。OpenSSL项目的文档非常不友好(错误)。

有什么实际帮助如何在Windows上使用Visual Studio 2017构建最新的OpenSSL版本?

我在官方OpenSSL网站上找不到任何有用的信息。是的,Internet上有很多有关OpenSSL编译的帖子,但是所有这些帖子都已过时。

马特·卡斯威尔

我没有使用VS2017,而是以前的版本。我想这差不多。简而言之,步骤是:

  1. 安装Perl(ActiveState或Strawberry)

  2. 安装NASM

  3. 确保Perl和NASM都在您的%PATH%上

  4. 使用管理特权启动Visual Studio Developer命令提示符(如果要构建32位OpenSSL,请确保使用32位,如果要构建64位OpenSSL,请确保使用64位)

  5. perl Configure VC-WIN32如果需要32位OpenSSL或perl Configure VC-WIN64A需要64位OpenSSL ,请从OpenSSL源目录的根目录中输入

  6. 输入 nmake

  7. 输入 nmake test

  8. 输入 nmake install

如果在任何阶段出现任何问题,请检查INSTALL文件和NOTES.WIN文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我尝试使用 Visual Studio 工具在 Windows 上构建 OpenSSL 失败?

如何使用MSBuild构建Visual Studio 2017 VSIX

如何在TFS Visual Studio构建步骤中使用Visual Studio 2017

如何防止Visual Studio 2017构建JavaScript?

如何使用Visual Studio 2017社区部署Windows服务

如何使用Visual Studio编译Windows的GMP

如何从Visual Studio Code集成终端在Windows上使用Bash?

如何在Windows Visual Studio上使用SQL更新表

如何使用 Visual Studio 2017 构建命令构建 Angular 4 应用程序?

如何在Windows 10上使用Visual Studio 2015 x64配置和构建Tesseract OCR C ++

如何从Windows 7计算机在Visual Studio 2015上安装和使用构建工具v120(2013)?

是否可以在Windows 10上的ARM(即华硕NovaGo)上安装和使用Visual Studio 2017?

如何在Visual Studio 2017中禁用JavaScript构建错误?

Visual Studio 2017社区将无法在Windows 10上启动

如何使用命令行更新Visual Studio 2017?

如何使用Visual Studio 2017创建项目组模板

如何在Visual Studio 2017中使用Qt库?

如何在Visual Studio 2017中使用Java

如何在Visual Studio 2017中使用Jupyter Notebook?

如何使用Visual Studio 2017升级NuGet?

如何使用Visual Studio 2017连接到Jupyter Notebook

Visual Studio 2017-如何使用CMake从源创建项目?

如何使用Visual Studio 2017创建Nuget程序包

如何使用向导在Visual Studio 2017中添加项目模板

如何在 Visual Studio 2017 中添加和使用图像?

如何使用Visual Studio 2017或.NET 4.5+设置PostgreSQL?

如何使用 NuGet 在 Visual Studio 2017 中链接 zmq 库?

如何使用Visual Studio 2019构建GTK +应用程序?

如何使用Visual Studio构建打字稿项目参考