Comment : activer un ensemble d'outils du compilateur Visual C++ 64 bits sur la ligne de commande
Visual C++ inclut des compilateurs que vous pouvez utiliser pour créer des applications qui peuvent s'exécuter sur un de 32 bits, 64 bits, ou le système d'exploitation Windows Bras- basé.
[!REMARQUE]
Pour plus d'informations sur les outils spécifiques qui sont inclus dans chaque édition de Visual C++, consultez Éditions Visual C++.
Pour plus d'informations sur l'utilisation de l'environnement de développement Visual Studio pour créer des applications 64 bits, consultez Comment : configurer des projets Visual C++ pour cibler des plateformes 64 bits.
La liste suivante décrit les différentes versions de cl.exe (le compilateur Visual C++) :
x86 sur x86
Utilisez cette option pour créer des fichiers de sortie pour les ordinateurs x86.Cette version de cl.exe s'exécute en tant que processus 32 bits, natif sur un ordinateur x86 et sous WOW64 sur un système d'exploitation Windows 64 bits.x64 sur les ordinateurs x86 (compilateur croisé x64)
Utilisez cette option pour créer des fichiers de sortie pour x64.Cette version de cl.exe s'exécute en tant que processus 32 bits, natif sur un ordinateur x86 et sous WOW64 sur un système d'exploitation Windows 64 bits.x64 sur x64.
Utilisez cette option pour créer des fichiers de sortie pour x64.Cette version de cl.exe s'exécute en tant que processus natif sur un ordinateur x64.ARMEZ sur x86 (le compilateur croisé de ARM)
Utilisez cette option pour créer des fichiers de sortie pour les ordinateurs de ARM.Cette version de cl.exe s'exécute en tant que processus 32 bits, natif sur un ordinateur x86 et sous WOW64 sur un système d'exploitation Windows 64 bits.
Lorsque Visual Studio est installé sur un système d'exploitation Windows 64 bits, les invites de commandes pour les différents compilateurs natifs et croisés 64 bits sont disponibles.Pour accéder à ces invites de commandes sur windows 8, sur l'écran Démarrer, ouvrez Toutes les applications.Sous Microsoft Visual Studio 2012, sélectionnez l'une des invites de commandes de natif- outil ou d'outil croisé.Dans les versions antérieures de windows, sélectionnez Démarrer, développez Tous les programmes, Microsoft Visual Studio 2012, et Outils Visual Studio, puis choisissez une invite de commandes.
Vcvarsall.bat
Les compilateurs l'un des peuvent être utilisés sur la ligne de commande en exécutant le fichier batch Vcvarsall.bat pour configurer le chemin d'accès et les variables d'environnement qui permettent l'ensemble d'outils de compilateur.Par défaut, chemin d'accès complet de ce fichier est ou C:\Program Files\Microsoft Visual Studio 11,0\VC\vcvarsall.bat sur 32 bits de système d'exploitation Windows, ou fichier C:\Program) (x86\Microsoft Visual Studio 11,0\VC\vcvarsall.bat sur les systèmes 64 bits.
[!REMARQUE]
Bien que vous puissiez utiliser Vcvars32.bat pour activer l'ensemble d'outils Visual C++, il active uniquement le compilateur 32 bits.Pour plus d'informations, consultez Définition du chemin d'accès et des variables d'environnement pour la génération à partir de la ligne de commande.
Si aucun argument n'est fourni, le fichier batch Vcvarsall.bat configure les variables d'environnement pour l'utilisation du x86, compilateur 32 bits.Toutefois, vous pouvez l'utiliser pour configurer les compilateurs l'un des.Si vous spécifiez une configuration du compilateur qui n'est pas installée ou est pas disponible sur l'architecture de votre ordinateur d'ordinateur de build, un message d'erreur s'affiche.Le tableau suivant indique les arguments pris en charge.
Argument Vcvarsall.bat |
Compilateur |
Architecture de votre ordinateur |
Architecture de sortie de génération |
---|---|---|---|
x86 |
Natif 32 bits |
x86, x64 |
x86 |
x86_amd64 |
x64 croisé |
x86, x64 |
x64 |
AMD64 |
x64 natif |
x64 |
x64 |
x86_arm |
Mélange de ARM |
x86, x64 |
ARM |