nmake:构建 OpenSSL 时找不到命令

Posted

技术标签:

【中文标题】nmake:构建 OpenSSL 时找不到命令【英文标题】:nmake: command not found when building OpenSSL 【发布时间】:2016-08-04 21:45:30 【问题描述】:

我正在尝试使用 git bash 上的此说明在 Windows 上遵循 OpenSSL 的安装说明。

在 Windows 上(只选择一个目标进行配置):

$ perl Configure  VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE 
$ nmake
$ nmake test
$ nmake install

但它无法识别nmake。该命令导致 nmake: command not found

有人知道nmake吗?还是我做错了?

【问题讨论】:

Announcing Visual C++ Build Tools 2015 – standalone C++ tools for build environments。您不必下载 Visual Studio,也不必服从gimmicks and expiring trials。 【参考方案1】:
$ perl Configure  VC-WIN32 | VC-WIN64A | VC-WIN64I | VC-CE 
$ nmake

但它无法识别nmake。

下载并安装Visual C++ build tools。您不必下载 Visual Studio,也不必服从gimmicks and expiring trials。 Visual C++ 构建工具提供了从命令行工作所需的一切。

然后,在 OpenSSL 目录中打开开发人员提示符 cd 并执行该过程。要打开开发人员提示:开始 → 所有程序 → Microsoft Visual Studio → Visual Studio 工具 → Visual Studio 命令提示。另请参阅 MSDN 上的 Developer Command Prompt for Visual Studio。

【讨论】:

【参考方案2】:

nmake 是 Microsoft 的 C++ 构建工具。下载Visual C++ Express 获取。不幸的是,您不能仅获得 nmake,您必须下载整个工具链。

【讨论】:

以上是关于nmake:构建 OpenSSL 时找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

使用alipaySDK编译时找不到openssl/asn1.h文件的解决办法

<Accelerate/Accelerate.h> 在设备上构建时找不到

执行持续集成时找不到头文件

在 Windows 上为 Android 构建时找不到 windows.h 文件

构建到 IOS 的颤振时找不到 BoringSSL-GRPC.modulemap

delphi2010 VCLskin5.6 编译时找不到文件