Définition du chemin d'accès et des variables d'environnement pour la génération à partir de la ligne de commande
Mise à jour : novembre 2007
Le fichier vcvars32.bat définit les variables d'environnement appropriées pour permettre une génération à partir de la ligne de commande 32 bits. Pour plus d'informations sur l'activation d'un ensemble d'outils 64 bits au niveau de la ligne de commande, consultez Comment : activer un ensemble d'outils du compilateur Visual C++ 64 bits à partir de la ligne de commande.
Notez que si vous effectuez des générations à partir de la ligne de commande à l'aide de DEVENV, les paramètres vcvars32 resteront sans effet sur vos générations si vous ne spécifiez pas l'option /useenv.
Pour exécuter vcvars32.bat
À l'invite de commandes, passez dans le sous-répertoire \bin d'installation de Visual C++.
Exécutez vcvars32.bat en tapant VCVARS32.
Attention : |
---|
Le fichier vcvars32.bat peut varier d'un ordinateur à l'autre. Ne remplacez pas un fichier vcvars32.bat manquant ou endommagé par un vcvars32.bat provenant d'un autre ordinateur. Réexécutez le programme d'installation de Visual C++ pour remplacer le fichier manquant. |
Pour obtenir des informations sur vcvars32.bat, consultez l'article suivant dans la Base de connaissances :
- 248802 : PROBLÈME : Vcvars32.bat génère un message "Espace d'environnement insuffisant"
Si la version actuelle de Visual C++ est installée sur un ordinateur qui contient également une version précédente de C++, vous ne devez pas exécuter deux versions différentes de vcvars32.bat dans la même fenêtre commande.
CL.exe appelle le préprocesseur et le compilateur, alors que LINK.exe appelle l'éditeur de liens. (Dans la mesure où CL peut également appeler l'éditeur de liens, vous n'avez pas à appeler LINK directement dans la plupart des cas.)
Pour CL.exe, LINK.exe et d'autres outils de ligne de commande, certaines variables d'environnement doivent être définies correctement :
CL utilise CL et INCLUDE.
LINK utilise LINK, LIB, PATH et TMP.