Générer et exécuter un projet d’application console C++

Vous avez créé un projet d’application console C++ et entré votre code. Vous pouvez maintenant le générer et l’exécuter dans Visual Studio. Ensuite, exécutez-la en tant qu’application autonome à partir de la ligne de commande.

Prérequis

  • Vous devez installer puis exécuter Visual Studio ainsi que la charge de travail Développement Desktop en C++ sur votre ordinateur. S’il n’est pas encore installé, suivez les étapes décrites dans Installer la prise en charge C++ dans Visual Studio.

  • Créez un projet « Hello, World! ». Par défaut, il contient du code pour imprimer Hello World!. Si vous n’avez pas encore effectué cette étape, suivez les étapes décrites dans Créer un projet d’application console C++.

Si Visual Studio ressemble à ceci, vous êtes prêt à générer et à exécuter votre application :

Capture d’écran de Visual Studio montrant le code source Hello World dans l’éditeur.

Générer et exécuter votre code dans Visual Studio

  1. Pour générer le projet, choisissez Générer la solution dans le menu Générer. La fenêtre Sortie affiche les résultats de la génération.

    Vue de la séquence d’actions que vous effectuez pour générer le projet.

  2. Pour exécuter le projet, dans la barre de menus, choisissez Déboguer, Démarrer sans débogage.

    Vue des actions que vous effectuez pour démarrer le projet.

    Une fenêtre de console s’ouvre, puis exécute votre application. Lorsque vous démarrez une application console dans Visual Studio, celui-ci exécute votre code, puis affiche le message « Appuyez sur une touche pour continuer . afin de vous permettre de voir la sortie.

Félicitations ! Vous avez créé votre première application console « Hello World » dans Visual Studio. Appuyez sur une touche pour fermer la fenêtre de console et revenir à Visual Studio.

J’ai rencontré un problème.

Exécuter votre code dans une fenêtre de commande

Normalement, vous exécutez des applications console à l’invite de commandes, et non dans Visual Studio. Une fois que Visual Studio a généré votre application, vous pouvez l’exécuter à partir d’une fenêtre de commande. Voici comment rechercher et exécuter votre nouvelle application dans une fenêtre d’invite de commandes.

  1. Dans Explorateur de solutions, sélectionnez la solution HelloWorld (et non le projet HelloWorld) et cliquez avec le bouton droit pour ouvrir le menu contextuel. Choisissez Ouvrir le dossier dans Explorateur de fichiers pour ouvrir une fenêtre Explorateur de fichiers dans le dossier de solution HelloWorld.
  1. Dans la fenêtre Explorateur de fichiers, ouvrez le Debug dossier. Ce dossier contient vos fichiers d’application, HelloWorld.exeet de débogage. Maintenez la touche Maj enfoncée et cliquez avec le bouton HelloWorld.exe droit pour ouvrir le menu contextuel. Choisissez Copier comme chemin d’accès pour copier le chemin d’accès de votre application dans le Presse-papiers.
  1. Dans la fenêtre Explorateur de fichiers, ouvrez le x64 dossier, puis le Debug dossier. Ce dossier contient vos fichiers d’application, HelloWorld.exeet de débogage. Maintenez la touche Maj enfoncée et cliquez avec le bouton HelloWorld.exe droit pour ouvrir le menu contextuel. Choisissez Copier comme chemin d’accès pour copier le chemin d’accès de votre application dans le Presse-papiers.
  1. Pour ouvrir une fenêtre d’invite de commandes, appuyez sur Windows+R pour ouvrir la boîte de dialogue Exécuter . Entrez cmd.exe dans la zone de texte Ouvrir , puis choisissez OK pour exécuter une fenêtre d’invite de commandes.

  2. Dans la fenêtre d’invite de commandes, cliquez avec le bouton droit pour coller le chemin d’accès à votre application dans l’invite de commandes. Appuyez sur Entrée pour exécuter votre application.

    Vue de ce qui se passe lorsque vous exécutez l’application à l’invite de commandes.

Félicitations, vous avez créé et exécuté une application console dans Visual Studio !

J’ai rencontré un problème.

Étapes suivantes

Une fois que vous avez créé et exécuté cette application simple, vous êtes prêt pour des projets plus complexes. Pour plus d’informations, consultez Utilisation de l’IDE Visual Studio pour le développement de bureau C++. Il propose des procédures pas à pas plus détaillées qui explorent les fonctionnalités de Microsoft C++ dans Visual Studio.

Guide de résolution des problèmes

Venez ici pour trouver des solutions aux problèmes courants lorsque vous créez votre premier projet C++.

Générer et exécuter votre code dans Visual Studio : problèmes

Si des gibouilles rouges apparaissent sous quelque chose dans l’éditeur de code source, la build peut comporter des erreurs ou des avertissements. Vérifiez que votre code correspond à l’exemple d’orthographe, de ponctuation et de casse.

Retour.

Exécuter votre code dans une fenêtre de commande : problèmes

Si le chemin indiqué dans Explorateur de fichiers se termine par \HelloWorld\HelloWorld, vous avez ouvert le projet HelloWorld au lieu de la solution HelloWorld. Vous serez confondu par un Debug dossier qui ne contient pas votre application. Accédez à un niveau dans Explorateur de fichiers pour accéder au dossier de solution, le premier HelloWorld dans le chemin d’accès. Ce dossier contient également un Debug dossier, et vous y trouverez votre application.

Vous pouvez également accéder au dossier de solution Debug sur la ligne de commande pour exécuter votre application. Votre application ne s’exécutera pas à partir d’autres répertoires sans spécifier le chemin d’accès à l’application. Toutefois, vous pouvez copier votre application dans un autre répertoire et l’exécuter à partir de là. Il est également possible de le copier dans un répertoire spécifié par votre PATH variable d’environnement, puis de l’exécuter n’importe où.

Si le chemin indiqué dans Explorateur de fichiers se termine par \HelloWorld\HelloWorld, vous avez ouvert le projet HelloWorld au lieu de la solution HelloWorld. Vous serez confondu par un x64\Debug dossier qui ne contient pas votre application. Accédez à un niveau dans Explorateur de fichiers pour accéder au dossier de solution, le premier HelloWorld du chemin d’accès. Ce dossier contient également un x64\Debug dossier, et vous y trouverez votre application.

Vous pouvez également accéder au dossier de solution x64\Debug sur la ligne de commande pour exécuter votre application. Votre application ne s’exécutera pas à partir d’autres répertoires sans spécifier le chemin d’accès à l’application. Toutefois, vous pouvez copier votre application dans un autre répertoire et l’exécuter à partir de là. Il est également possible de le copier dans un répertoire spécifié par votre PATH variable d’environnement, puis de l’exécuter n’importe où.

Si vous ne voyez pas Copier comme chemin d’accès dans le menu contextuel, ignorez le menu, puis maintenez la touche Maj enfoncée pendant que vous l’ouvrez à nouveau. Cette commande est juste pour plus de commodité. Vous pouvez également copier le chemin d’accès au dossier à partir de la barre de recherche Explorateur de fichiers, le coller dans la boîte de dialogue Exécuter, puis entrer le nom de votre exécutable à la fin. C’est juste un peu plus de saisie, mais il a le même résultat.

Retour.