Makefile.vc(18): фатальная ошибка U1050: невозможно автоматически определить архитектуру цепочки инструментов! Если cl.exe находится в вашем PATH, перезапустите nmake с ARCH=‹arch›. Останавливаться

Я пытаюсь собрать libwebp.dll для webp, используя эти инструкции (я скачал это исходный код)

Однако я получаю сообщение об ошибке:

Makefile.vc(18): фатальная ошибка U1050: невозможно автоматически определить архитектуру цепочки инструментов! Если cl.exe находится в вашем PATH, перезапустите nmake с ARCH=. Стоп.

по команде nmake /f Makefile.vc CFG=release-dynamic RTLIBCFG=dynamic OBJDIR=output в командной строке разработчика для Visual Studio 2017 (Community Edition).

Я не вижу файл cl.exe нигде в C:\Program Files (x86)\Microsoft Visual Studio 14.0

Как я могу это исправить?


person Flo    schedule 26.04.2018    source источник


Ответы (1)


Оказывается, мне пришлось установить Visual C++. Смотрите это сообщение: Visual studio не имеет cl.exe

После этого я мог использовать эту команду, и она работает:

nmake /f Makefile.vc CFG=release-dynamic RTLIBCFG=dynamic OBJDIR=output ARCH=x64

person Flo    schedule 28.04.2018