Visual Studio 2015 non ha cl.exe


117

Ho scaricato Visual C ++ e Visual Studio, ma non riesco a trovare cl.exeper compilare il mio file C ++. Il percorso per l'installazione è `C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin.

Dove posso trovare il compilatore per compilare il codice C ++?


Quale versione di Visual Studio? Hai eseguito un'installazione completa?
Sculper

6
Il compilatore C ++ non viene installato se scegli l'opzione Installazione rapida. Reinstalla e seleziona l'installazione personalizzata questa volta.
Praetorian

Ok proverò a reinstallare, grazie
Vincent Han

1
Ho riscontrato questo errore durante il tentativo di installare un pacchetto per node.js su Windows, ho ricevuto un node-gyp rebuilderrore. Quindi ho installato Python, quindi ho reinstallato VS con l'opzione C ++ selezionata e ha funzionato bene.
demoncodemonkey

Risposte:


227

Visual Studio 2015 non installa C ++ per impostazione predefinita. Devi rieseguire la configurazione, selezionare Modifica e quindi selezionare Linguaggio di programmazione -> C ++


1
Sai che puoi spuntare questa opzione in "Linguaggi di programmazione" scegliendo "Personalizzato" durante l'installazione.
Fi Horan

18
Non è necessario scaricare nuovamente il programma di installazione per Visual Studio: è sufficiente accedere a Add or remove programs -> Visual studio community 2015 -> modify. Da lì ho cliccato languages, Visual C++. Aggiunto cl.exe!
user2831602

4

Per me che ho Visual Studio 2015 funziona:
cerca nel menu di avvio: Developer Command Prompt for VS2015ed esegui il programma nel risultato della ricerca.
Ora puoi eseguire il tuo comando in esso, ad esempio:cl /?


4

In Visual Studio 2019 puoi trovare cl.exe all'interno

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

Prima di provare a compilare, eseguire vcvars32 per la compilazione a 32 bit o vcvars64 per la compilazione a 64 bit.

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 non riesci a trovare il file o la directory, prova ad andare a C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCvedere se riesci a trovare una cartella con un numero di versione. Se non puoi, probabilmente non hai ancora installato C ++ tramite l'installazione di Visual Studio.


1
"Microsoft Visual Studio 14.0" è Visual Studio 2015. Vedi anche Microsoft Visual Studio | VS2015 su wikipedia.
jww
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.