使用Windows SDK 7.1命令提示符时,如何在不丢失nmake命令的情况下更改构建环境



我刚刚安装了Windows 7.1 SDK并启动了SDK命令提示符。如果我键入nmake,我会收到以下消息:

Microsoft(R)Program Maintenance Utility版本10.00.30319.01版权所有(C)Microsoft Corporation。保留所有权利。NMAKE:致命错误U1064:找不到MAKEFILE并且未指定目标停止

这就是我所期望的。但是,我想以Windows x64为目标,所以我键入:setenv /x64。然后,如果我运行nmake,我会得到一个错误:

"nmake"未被识别为内部或外部命令,可操作程序或批处理文件。

为什么我会出现此错误?我做错了什么?我在我的机器上使用32位Windows 8消费者预览版。


编辑:以下是PATH环境变量前后的差异:
http://diffchecker.com/9jdFi5d

微软似乎忘记将nmake.exe二进制文件放在x86_amd64目录中(其他目录都有)。我建议将主Bin目录中的nmake.exe复制到`Bin/x86_amd64`目录中。

最新更新