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 文件