Visual Studio 2015 n'a pas cl.exe

117

J'ai téléchargé Visual C ++ et Visual Studio, mais je ne trouve pas cl.exe de compiler mon fichier C ++. Le chemin d'accès à l'installation est `C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin.

Où puis-je trouver le compilateur pour compiler du code C ++?

Vincent Han
la source
Quelle version de Visual Studio? Avez-vous fait une installation complète?
Sculper
6
Le compilateur C ++ n'est pas installé si vous choisissez l'option d'installation express. Réinstallez et sélectionnez l'installation personnalisée cette fois.
Prétorien
Ok je vais essayer de réinstaller, merci
Vincent Han
1
J'ai eu cette erreur en essayant d'installer un package pour node.js sur Windows, j'obtenais une node-gyp rebuilderreur. J'ai donc installé Python, puis réinstallé VS avec l'option C ++ cochée, et cela a bien fonctionné.
demoncodemonkey

Réponses:

227

Visual Studio 2015 n'installe pas C ++ par défaut. Vous devez réexécuter l'installation, sélectionnez Modifier puis cochez Langage de programmation -> C ++

Victor Hurdugaci
la source
1
Vous savez que vous pouvez cocher cette option sous «Langages de programmation» en choisissant «Personnalisé» lors de l'installation.
Fi Horan
18
Vous n'avez pas besoin de télécharger à nouveau le programme d'installation de Visual Studio: accédez simplement à Add or remove programs -> Visual studio community 2015 -> modify. De là, j'ai cliqué languages, Visual C++. Ajouté cl.exe!
user2831602
4

Pour moi qui ai Visual Studio 2015, cela fonctionne:
recherchez ceci dans le menu Démarrer: Developer Command Prompt for VS2015et exécutez le programme dans le résultat de la recherche.
Vous pouvez maintenant y exécuter votre commande, par exemple:cl /?

Milad
la source
4

Dans Visual Studio 2019, vous pouvez trouver cl.exe à l'intérieur

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

Avant d'essayer de compiler, exécutez vcvars32 pour la compilation 32 bits ou vcvars64 pour 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"

Si vous ne trouvez pas le fichier ou le répertoire, essayez d'aller dans C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCet voyez si vous pouvez trouver un dossier avec un numéro de version. Si vous ne pouvez pas, vous n'avez probablement pas encore installé C ++ via l'installation de Visual Studio.

Codeur bosniaque
la source
1
«Microsoft Visual Studio 14.0» est Visual Studio 2015. Voir également Microsoft Visual Studio | VS2015 sur wikipedia.
jww