Visual Studio 2015没有cl.exe


117

我下载了Visual C ++和Visual Studio,但是找不到cl.exe编译C ++文件的方法。安装路径为C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ bin。

在哪里可以找到用于编译C ++代码的编译器?


哪个版本的Visual Studio?您是否进行了完整安装?
Sculper 2015年

6
如果选择“快速安装”选项,则不会安装C ++编译器。重新安装,然后选择“自定义安装”。
Praetorian

好的,我会尝试重新安装,谢谢
Vincent Han

1
尝试在Windows上为node.js安装某些软件包时出现此错误,我得到了一个node-gyp rebuild错误。因此,我安装了Python,然后在选中C ++选项的情况下重新安装了VS,并且效果很好。
demoncodemonkey '16

Answers:


227

Visual Studio 2015默认情况下不安装C ++。您必须重新运行安装程序,选择“修改”,然后选中“编程语言”->“ C ++”


1
您知道可以在安装时通过选择“自定义”在“编程语言”下打勾。
Fi Horan

18
您无需重新下载Visual Studio的安装程序:只需转到Add or remove programs -> Visual studio community 2015 -> modify。从那里,我单击了languages, Visual C++。添加了cl.exe!
user2831602

4

对于拥有Visual Studio 2015的我来说,这可行:
在开始菜单Developer Command Prompt for VS2015中搜索:在搜索结果中运行程序。
您现在可以在其中执行命令,例如:cl /?


4

在Visual Studio 2019中,您可以在其中找到cl.exe

32-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx86\x86
64-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx64\x64

尝试编译之前,请对32位编译运行vcvars32或对于64位运行vcvars64。

32-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"
64-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

如果找不到文件或目录,请尝试转到C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC并查看是否可以找到具有版本号的文件夹。如果不能,则可能还没有通过Visual Studio安装程序安装C ++。


1
“微软的Visual Studio 14.0”是的Visual Studio 2015还看到微软的Visual Studio | 维基百科上的VS2015
jww
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.