Visual Studio 2017 找不到 cl.exe
Posted
技术标签:
【中文标题】Visual Studio 2017 找不到 cl.exe【英文标题】:Visual Studio 2017 failed to locate cl.exe 【发布时间】:2017-07-20 06:54:37 【问题描述】:我最近安装了 Visual Studio 2017,需要更改 C++ 项目中的某些内容。
但是当我尝试构建时,它说缺少 cl.exe。网上提供的解决方案似乎都不起作用。
我确实有一个 cl.exe,但它位于此路径下:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
我也尝试过运行vcvars32.bat
,但这似乎没有任何改变。
我已经安装了“使用 C++ 进行桌面开发”。
【问题讨论】:
默认情况下,在 Visual Studio 安装期间不安装 c,c++ 编译器。 VS安装的时候检查过c++开发工具吗? 【参考方案1】:我通过运行 vcvars.bat
解决了这个问题。
对于 Visual Studio Enterprise 2017,它位于以下目录下:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\vsdevcmd\ext
【讨论】:
运行此命令后,cl.exe
似乎仍因某种原因无法识别。以上是关于Visual Studio 2017 找不到 cl.exe的主要内容,如果未能解决你的问题,请参考以下文章
nvcc 致命:尽管 Visual Studio 12.0 已添加到 PATH,但在 PATH 中找不到编译器“cl.exe”
如何为 Visual Studio 构建工具 cl.exe 编写 makefile(nmake)
Visual Studio 2017 - 团队资源管理器构建“找不到页面”
升级到 Visual Studio 2017 后找不到 Microsoft.VisualStudio.TestTools.LoadTesting