VS2012: «nmake» не распознается как внутренняя или внешняя команда

Я попробовал командную строку VS2012 Native Tools, Cross Tools и Developers. И он не распознает 'nmake'. На VS2010 тоже не работало.

В VS2008 не удалось найти зависимости, такие как windows.h

Я хочу создать завиток статической библиотеки для VS2012: http://quantcorner.wordpress.com/2012/04/08/using-libcurl-with-visual-c-2010/


person user88888    schedule 27.09.2013    source источник
comment
Итак, проверьте PATH и посмотрите, содержит ли он каталог, содержащий nmake.exe.   -  person bmargulies    schedule 27.09.2013


Ответы (2)


для Visual Studio 2015 Community Edition добавьте следующий путь к пути вашей системной среды

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

в указанном выше пути есть команда nmake

person Dimitris Kougioumtzis    schedule 26.10.2015
comment
Это работало для VS 2017 Enterprise Edition. Имя переменной: nmake. Путь: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin - person OpMt; 01.08.2018

найдите следующий каталог и запустите vsvars32.bat

   C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools

внутри окна DOS, затем попробуйте запустить nmake

Вы также можете нажать start -> All programs -> Microsoft Visual Studio 11.0 -> Visual studio tools -> VS2012 x86 native tools command .

person CS Pei    schedule 27.09.2013
comment
VS2012 — это версия 11.0. ОШИБКА: невозможно определить расположение папки VS Common Tools. - person user88888; 27.09.2013
comment
После запуска vsvars32.bat: ОШИБКА: не удается определить расположение папки VS Common Tools - person user88888; 27.09.2013