Visual Studio 2017无法定位cl.exe

7

我最近安装了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++进行桌面开发”。

2
Visual Studio 安装默认不会安装 C、C++ 编译器。您在安装 Visual Studio 时是否勾选了 C++ 开发工具? - k_kaz
1个回答

2
我通过运行vcvars.bat解决了这个问题。
对于Visual Studio Enterprise 2017,它位于以下目录下: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\vsdevcmd\ext

2
运行了这个命令后,不知何故cl.exe仍然没有被识别。 - xji
我尝试了这个,但是出现了错误“找不到公共文件”。 - john k

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接