Visual Studio 2015 não tem cl.exe

117

Baixei o Visual C ++ e o Visual Studio, mas não consigo encontrar cl.exe para compilar meu arquivo C ++. O caminho para a instalação é `C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin.

Onde posso encontrar o compilador para compilar o código C ++?

Vincent Han
fonte
Qual versão do Visual Studio? Você fez uma instalação completa?
Sculper
6
O compilador C ++ não é instalado se você escolher a opção Instalação expressa. Reinstale e selecione a instalação personalizada desta vez.
Pretoriano de
Ok, vou tentar reinstalar, obrigado
Vincent Han
1
Eu tive este erro ao tentar instalar algum pacote para node.js no Windows, estava recebendo um node-gyp rebuilderro. Então, instalei o Python, reinstalei o VS com a opção C ++ marcada e funcionou bem.
demoncodemonkey

Respostas:

227

O Visual Studio 2015 não instala C ++ por padrão. Você deve executar novamente a configuração, selecionar Modificar e, em seguida, verificar Linguagem de Programação -> C ++

Victor Hurdugaci
fonte
1
Você sabe que pode marcar isso em 'Linguagens de programação' escolhendo "Personalizar" ao instalar.
Fi Horan de
18
Você não precisa baixar novamente o instalador do Visual Studio: basta ir para Add or remove programs -> Visual studio community 2015 -> modify. A partir daí, cliquei languages, Visual C++. Adicionado cl.exe!
user2831602
4

Para mim, que tenho o Visual Studio 2015, isso funciona:
Pesquise no menu Iniciar: Developer Command Prompt for VS2015e execute o programa no resultado da pesquisa.
Agora você pode executar seu comando nele, por exemplo:cl /?

Milad
fonte
4

No Visual Studio 2019 você pode encontrar cl.exe dentro

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

Antes de tentar compilar, execute vcvars32 para compilação de 32 bits ou vcvars64 para 64 bits.

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"

Se você não conseguir encontrar o arquivo ou diretório, tente acessar C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCe ver se consegue encontrar uma pasta com um número de versão. Se não puder, provavelmente você ainda não instalou o C ++ por meio da instalação do Visual Studio.

Bosnian Coder
fonte
1
"Microsoft Visual Studio 14.0" é Visual Studio 2015. Consulte também Microsoft Visual Studio | VS2015 na wikipedia.
jww