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