J'essaie de configurer Hg-Git Mercurial Extension , qui recommande d'utiliser le compilateur C pour Microsoft Visual C++ 2008. J'ai installé Visual C++ 2008, mais je ne peux pas savoir où se trouve le compilateur C situé afin que je puisse l'ajouter à mon chemin.
Windows 7/Vista:
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\Bin\cl.exe
Windows XP:
C:\Program Files\Microsoft Visual Studio 9.0\VC\Bin\cl.exe
La réponse actuellement acceptée est incorrecte dans le cas où le répertoire Program Files
a été supprimé (c'est-à-dire qu'il se trouve maintenant sur un autre lecteur, H:\Program Files
ou H:\Program Files (x86)
), ce qui signifie qu'il n'est plus disponible dans le chemin par défaut (lecteur C
).
Visual Studio 2008
Windows XP 32 bits (x86):
% ProgramFiles%\Microsoft Visual Studio 9.0\VC\bin\cl.exe
Windows Vista 32 bits et systèmes d'exploitation Windows ultérieurs (x86):
% ProgramFiles%\Microsoft Visual Studio 9.0\VC\bin\cl.exe
Windows XP 64 bits (x64):
% ProgramFiles (x86)%\Microsoft Visual Studio 9.0\VC\bin\cl.exe
Windows Vista 64 bits et systèmes d'exploitation Windows ultérieurs (x64):
% ProgramFiles (x86)%\Microsoft Visual Studio 9.0\VC\bin\cl.exe
Réponse associée pour ceux qui peuvent utiliser Visual Studio 2012 et 2013 "ultimate" sur un ordinateur Windows 8.1 et qui tentent de localiser la version de votre compilateur C++ actuel; vous devriez pouvoir naviguer vers:
C:\Fichiers de programme (x86)\Microsoft Visual Studio 12.0\VC\bin>
et ouvrez une invite de commande en tant qu'administrateur.
Ensuite, dans la commande administrative Invite, vous pouvez entrer la commande suivante:
"cl -option"
et appuyez sur retour. Cela ressemblera à ceci juste avant d'appuyer sur return :
C:\Fichiers de programme (x86)\Microsoft Visual Studio 12.0\VC\bin> cl -option
La version de votre compilateur C++ devrait alors apparaître dans la commande Invite, quelque chose comme ceci:
Compilateur d'optimisation Microsoft (R) C/C++ version 18.00.30723 pour x86 Copyright (C)
Microsoft Corporation. Tous les droits sont réservés.