Partager via


Génération à partir de la ligne de commande

Vous pouvez générer des applications C et C++ sur la ligne de commande en utilisant les outils inclus dans Visual Studio. Chaque édition de Visual Studio installe un ensemble d'outils en ligne de commande comprenant un compilateur, un éditeur de liens et d'autres outils de génération, ainsi qu'un fichier de commandes qui définit l'environnement de build requis. Par défaut, ces outils sont installés dans lecteur:\Program Files (x86)\Microsoft Visual Studio version\VC\bin\. (Le répertoire réel sur votre ordinateur dépend du système, de la version de Visual Studio et de vos choix d'installation.)

Pour fonctionner correctement, les outils en ligne de commande Visual C++ requièrent plusieurs variables d'environnement personnalisées pour votre installation. Quand Visual Studio est installé, il crée un fichier de commandes vcvarsall.bat que vous pouvez exécuter pour définir les variables d'environnement requises. Il crée également un raccourci permettant d'ouvrir une fenêtre d'invite de commandes développeur dans laquelle ces variables sont déjà définies. Ces variables d'environnement sont spécifiques à votre installation et sont susceptibles d'être modifiées par des mises à niveau ou des mises à jour du produit. Par conséquent, nous vous recommandons d'utiliser vcvarsall.bat ou un raccourci vers la fenêtre d'invite de commandes développeur au lieu de les définir vous-même. Pour plus d'informations, voir Définition du chemin d'accès et des variables d'environnement pour la génération à partir de la ligne de commande.

Pour ouvrir une fenêtre d'invite de commandes développeur

  1. Dans l'écran d'accueil de Windows 8, entrez Visual Studio Tools. Notez que les résultats de la recherche changent à mesure que vous tapez ; lorsque Visual Studio Tools apparaît, choisissez cette option.

    Dans les versions antérieures de Windows, choisissez Démarrer et entrez Visual Studio Tools dans la zone de recherche. Lorsque Visual Studio Tools apparaît dans les résultats de la recherche, choisissez cette option.

  2. Dans le dossier Visual Studio Tools, ouvrez Invite de commandes développeur pour votre version de Visual Studio.

Pour générer un projet C/C++ sur la ligne de commande, vous pouvez utiliser les outils en ligne de commande Visual C++ suivants :

  • CL
    Utilisez le compilateur (cl.exe) pour compiler et lier les fichiers de code source dans les applications, les bibliothèques et les DLL.

  • Link
    Utilisez l'éditeur de liens (link.exe) pour lier les bibliothèques et les fichiers objets compilés dans les applications et les DLL.

  • MSBuild (Visual C++)
    Utilisez MSBuild (msbuild.exe) pour générer des projets Visual C++ et des solutions Visual Studio. Cela équivaut à exécuter la commande Générer un projet ou Générer la solution dans l'environnement IDE de Visual Studio.

  • DEVENV
    Utilisez DEVENV (devenv.exe) en association avec un commutateur de ligne de commande (par exemple, /Build ou /Clean) pour exécuter certaines commandes de génération sans afficher l'environnement IDE de Visual Studio.

  • NMAKE
    Utilisez NMAKE (nmake.exe) pour automatiser les tâches qui génèrent des projets Visual C++ en utilisant un fichier makefile traditionnel.

Quand vous générez sur la ligne de commande, vous pouvez obtenir des informations sur des avertissements, des erreurs et des messages en lançant Visual Studio, puis en choisissant, dans la barre de menus, Aide et Rechercher.

Dans cette section

Les articles répertoriés dans cette section de la documentation montrent comment générer des applications sur la ligne de commande. Ils expliquent aussi comment personnaliser l'environnement de build en ligne de commande pour utiliser les ensembles d'outils 64 bits et cibler les plateformes x86, x64 et ARM. Enfin, ils illustrent l'utilisation des outils de génération en ligne de commande MSBuild et NMAKE.

Rubriques connexes

Voir aussi

Autres ressources

Building C/C++ Programs