Как использовать командную строку Windows SDK 7.1, как изменить среду сборки без потери команды nmake? - PullRequest
2 голосов
/ 02 марта 2012

Я только что установил Windows 7.1 SDK и запустил командную строку SDK. Если я наберу nmake, меня приветствует это сообщение:

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1064: MAKEFILE not found and no target specified
Stop.

Это то, что я ожидаю. Однако я хочу использовать Windows x64, поэтому набираю: setenv /x64. Затем, если я запускаю nmake, я получаю ошибку:

'nmake' is not recognized as an internal or external command,
operable program or batch file.

Почему я получаю эту ошибку? Что я делаю неправильно? Я использую 32-разрядную версию Windows 8 Consumer Preview на своей машине.


Редактировать: здесь приведен diff переменной среды PATH до и после:
http://diffchecker.com/9jdFi5d

1 Ответ

4 голосов
/ 03 марта 2012

Кажется, Microsoft забыла разместить двоичный файл nmake.exe в каталоге x86_amd64 (у всех остальных он есть).Я предлагаю скопировать nmake.exe в основном каталоге Bin в каталог «bin / x86_amd64».

...