Makefile.vc(18):致命错误U1050:无法自动检测工具链架构!如果您的PATH中的cl.exe重新运行,请使用ARCH = <arch>重新运行。停止

时间:2018-04-26 19:08:03

标签: makefile visual-studio-2017 command-prompt webp cl.exe

我正在尝试使用these instructions构建libwebp.dll for webp(我已下载此source code

但是,我收到了错误:

  

Makefile.vc(18):致命错误U1050:无法自动检测工具链架构!如果cl.exe在PATH中,请使用ARCH =重新运行nmake。停止。

在Visual Studio 2017的开发人员命令提示符(Community Edition)中的命令nmake /f Makefile.vc CFG=release-dynamic RTLIBCFG=dynamic OBJDIR=output上。

我在cl.exe

中的任何位置都看不到档案C:\Program Files (x86)\Microsoft Visual Studio 14.0

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

原来我必须安装Visual C ++。请参阅此帖子:Visual studio doesn't have cl.exe

之后,我可以使用此命令,它可以工作:

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