Comment : activer un ensemble d'outils du compilateur Visual C++ 64 bits à partir de la ligne de commande
Visual C++ inclut des compilateurs permettant de créer des applications pouvant être exécutées sur un système d'exploitation Windows 32 bits, 64 bits ou ARM.
[!REMARQUE]
Pour plus d'informations sur les outils spécifiques fournis avec chaque édition Visual C++, consultez Éditions Visual C++.
Pour plus d'informations sur l'utilisation de l'IDE de Visual Studio pour créer des applications 64 bits, consultez Comment : configurer des projets Visual C++ pour cibler des plateformes 64 bits.
Visual Studio inclut des compilateurs 32 bits, x86, natifs et croisés pour les cibles x86, x64 et ARM.Lorsque Visual Studio est installé sur un système d'exploitation Windows 64 bits, les compilateurs 32 bits, natifs x86 et croisés, ainsi que les compilateurs 64 bits, x64 natifs et croisés, sont installés pour chaque cible (x86, x64 et ARM).Les compilateurs 32 bits et 64 bits pour chaque cible génèrent un code identique, mais les compilateurs 64 bits prennent en charge davantage de mémoire pour les symboles d'en-têtes précompilés et les options d'optimisation de l'ensemble du programme (/GL, /LTCG).Si vous rencontrez des problèmes de mémoire lors de l'utilisation d'un compilateur 32 bits, essayez le compilateur 64 bits.
Quand Visual Studio est installé sur un système d'exploitation Windows 64 bits, des raccourcis supplémentaires d'invite de commandes pour les compilateurs natifs x64 et croisés x86 64 bits sont disponibles.Pour accéder à ces invites de commandes sur Windows 8, sur l'écran Démarrer, ouvrez Toutes les applications.Dans la version installée de Visual Studio, ouvrez Visual Studio Tools, puis choisissez l'une des invites de commandes des outils natifs ou croisés.Pour les versions antérieures de Windows, choisissez Démarrer, développez Tous les programmes, Visual Studio, Visual Studio Tools, puis sélectionnez une invite de commandes.
Vcvarsall.bat
Vous pouvez utiliser n'importe quel compilateur sur la ligne de commande en exécutant le fichier de commande vcvarsall.bat afin de configurer les variables de chemin d'accès et d'environnement qui activent l'ensemble d'outils du compilateur.Comme il n'existe pas de raccourcis d'invite de commandes pour activer un ensemble d'outils 64 bits pour plateformes x86 ou ARM, utilisez vcvarsall.bat dans une fenêtre d'invite de commandes pour utiliser plutôt l'ensemble d'outils 64 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.
Les étapes suivantes montrent comment configurer une invite de commandes pour utiliser l'ensemble d'outils natif 64 bits pour les plateformes x86, x64 et ARM.
Pour exécuter vcvarsall.bat afin d'utiliser un ensemble d'outils 64 bits
À l'invite de commandes, basculez vers le répertoire d'installation de Visual C++.(Si l'emplacement dépend du système et de l'installation de Visual Studio, il s'agit très souvent de l'emplacement suivant : C:\Program Files (x86)\Microsoft Visual Studio version\VC\.) Par exemple, entrez :
cd "\Program Files (x86)\Microsoft Visual Studio 12.0\VC"
Pour configurer cette fenêtre d'invite de commandes pour des générations à partir de la ligne de commande 64 bits qui ciblent les plateformes x64, à l'invite de commandes, entrez :
vcvarsall amd64
Pour configurer cette fenêtre d'invite de commandes pour des générations à partir de la ligne de commande 64 bits qui ciblent les plateformes x86, à l'invite de commandes, entrez :
vcvarsall amd64_x86
Pour configurer cette fenêtre d'invite de commandes pour des générations à partir de la ligne de commande 64 bits qui ciblent les plateformes ARM, à l'invite de commandes, entrez :
vcvarsall amd64_arm