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

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

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

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

по команде 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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам