Partager via


Créer un projet d’application console C++

Le point de départ habituel pour un programmeur C++ est une application « Hello World » qui s’exécute sur la ligne de commande. C’est ce que vous créez dans Visual Studio dans cette étape.

Prérequis

Créer un projet d’application

Visual Studio organise le code des applications dans des projets, et vos projets dans des solutions. Un projet contient l’ensemble des options, des configurations et des règles utilisées pour créer une application. Il gère la relation entre tous les fichiers du projet et tous les fichiers externes. Pour créer votre application, commencez par créer un projet et une solution.

  1. Dans Visual Studio, ouvrez le menu Fichier et choisissez Nouveau > projet pour ouvrir la boîte de dialogue Créer un projet . Sélectionnez le modèle d’application console qui a des balises C++, Windows et Console , puis choisissez Suivant.

    Screenshot of the create a new project dialog.

    Boîte de dialogue Créer un projet avec le modèle d’application console sélectionné. Ce modèle indique : Exécuter du code dans un terminal Windows. Imprime hello world par défaut. Contient les balises c++, Windows et Console.

  2. Dans la boîte de dialogue Configurer votre nouveau projet, entrez HelloWorld dans la zone de modification du nom du projet. Choisissez Créer pour créer le projet.

    Screenshot of Configure your new project dialog.

    La boîte de dialogue Configurer votre nouveau projet avec HelloWorld est entrée dans le champ Nom du projet.

    Visual Studio crée un projet. Il est prêt à vous permettre d’ajouter et de modifier votre code source. Par défaut, le modèle d’application console fournit du code source pour une application « Hello World », comme suit :

    Screenshot of the NEW Hello World project.

    Affiche le nouveau projet. Le fichier HelloWorld.cpp est ouvert, affichant le code par défaut inclus dans ce modèle. Ce code se compose de #include iostream et d’une fonction main() qui contient la ligne : std ::cout << citation hello world !\n quote ;

    Lorsque le code ressemble à ceci dans l’éditeur, vous êtes prêt à passer à l’étape suivante et à générer votre application.

J’ai rencontré un problème.

  1. Dans Visual Studio, ouvrez le menu Fichier et choisissez Nouveau > projet pour ouvrir la boîte de dialogue Nouveau projet.

    Use the File, New, Project command to open the Property Pages dialog.

  2. Dans la boîte de dialogue Nouveau projet , sélectionnez Installé > Visual C++ s’il n’est pas déjà sélectionné, puis choisissez le modèle Projet vide. Dans le champ Nom , entrez HelloWorld. Choisissez OK pour créer le projet.

    Screenshot of the New Project dialog box with Installed > Visual C plus plus selected and called out, the Empty Project option called out, and Hello World typed in the Name text box.

Visual Studio crée un projet vide. Il est prêt à vous spécialiser pour le type d’application que vous souhaitez créer et ajouter vos fichiers de code source. Tu le fais ensuite.

J’ai rencontré un problème.

Rendre votre projet une application console

Visual Studio peut créer toutes sortes d’applications et de composants pour Windows et d’autres plateformes. Le modèle projet vide n’est pas spécifique sur le type d’application qu’il crée. Une application console est une application qui s’exécute dans une fenêtre d’invite de commandes ou de console. Pour en créer un, vous devez indiquer à Visual Studio de générer votre application pour utiliser le sous-système de console.

  1. Dans Visual Studio, ouvrez le menu Projet et choisissez Propriétés pour ouvrir la boîte de dialogue Pages de propriétés HelloWorld.

  2. Dans la boîte de dialogue Pages de propriétés, sélectionnez Système d’éditeur > de liens propriétés > de configuration, puis choisissez la zone d’édition en regard de la propriété Sous-système. Dans le menu déroulant qui s’affiche, sélectionnez Console (/SOUS-SYSTÈME :CONSOLE). Sélectionnez OK pour enregistrer vos modifications.

    View of using the Property Pages dialog to set the Subsystem property.

Visual Studio sait maintenant générer votre projet pour qu’il s’exécute dans une fenêtre de console. Ensuite, vous ajoutez un fichier de code source et entrez le code de votre application.

J’ai rencontré un problème.

Ajouter un fichier de code source

  1. Dans Explorateur de solutions, sélectionnez le projet HelloWorld. Dans la barre de menus, choisissez Project, Ajouter un nouvel élément pour ouvrir la boîte de dialogue Ajouter un nouvel élément.

  2. Dans la boîte de dialogue Ajouter un nouvel élément , sélectionnez Visual C++ sous Installé s’il n’est pas déjà sélectionné. Dans le volet central, sélectionnez le fichier C++ (.cpp). Remplacez le nom par HelloWorld.cpp. Choisissez Ajouter pour fermer la boîte de dialogue et créer le fichier.

    View of the process to add a source file for HelloWorld.cpp.

Visual Studio crée un fichier de code source vide et l’ouvre dans une fenêtre d’éditeur, prêt à entrer votre code source.

J’ai rencontré un problème.

Ajouter du code au fichier source

  1. Copiez ce code dans la fenêtre de l’éditeur HelloWorld.cpp.

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello, world!" << std::endl;
        return 0;
    }
    

    Le code doit ressembler à ceci dans la fenêtre de l’éditeur :

    Screenshot of the Hello World code in the editor.

Lorsque le code ressemble à ceci dans l’éditeur, vous êtes prêt à passer à l’étape suivante et à générer votre application.

J’ai rencontré un problème.

Étapes suivantes

Guide de résolution des problèmes

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

Créer votre projet d’application : problèmes

La boîte de dialogue Nouveau projet doit afficher un modèle d’application console qui a des balises C++, Windows et Console . Si vous ne le voyez pas, il existe deux causes possibles. Elle peut être filtrée hors de la liste ou elle n’est peut-être pas installée. Tout d’abord, case activée les listes déroulantes de filtre en haut de la liste des modèles. Définissez-les sur C++, Windows et Console. Le modèle d’application console C++ doit apparaître ; sinon, le développement desktop avec la charge de travail C++ n’est pas installé.

Pour installer le développement Desktop avec C++, vous pouvez exécuter le programme d’installation directement à partir de la boîte de dialogue Nouveau projet . Choisissez le lien Installer d’autres outils et fonctionnalités en bas de la liste des modèles pour démarrer le programme d’installation. Si la boîte de dialogue Contrôle de compte d’utilisateur demande des autorisations, choisissez Oui. Dans le programme d’installation, vérifiez que le développement Desktop avec la charge de travail C++ est case activée ed. Choisissez Ensuite Modifier pour mettre à jour votre installation de Visual Studio.

Si un autre projet portant le même nom existe déjà, choisissez un autre nom pour votre projet. Vous pouvez également supprimer le projet existant et réessayer. Pour supprimer un projet existant, supprimez le dossier solution (le dossier qui contient le helloworld.sln fichier) dans Explorateur de fichiers.

Retour.

Si la boîte de dialogue Nouveau projet n’affiche pas d’entrée Visual C++ sous Installé, votre copie de Visual Studio n’a probablement pas installé la charge de travail Desktop avec la charge de travail C++ . Vous pouvez exécuter le programme d’installation directement à partir de la boîte de dialogue Nouveau projet . Choisissez le lien Ouvrir Visual Studio Installer pour redémarrer le programme d’installation. Si la boîte de dialogue Contrôle de compte d’utilisateur demande des autorisations, choisissez Oui. Mettez à jour le programme d’installation si nécessaire. Dans le programme d’installation, vérifiez que le développement Desktop avec la charge de travail C++ est case activée ed, puis choisissez OK pour mettre à jour votre installation de Visual Studio.

Si un autre projet portant le même nom existe déjà, choisissez un autre nom pour votre projet. Vous pouvez également supprimer le projet existant et réessayer. Pour supprimer un projet existant, supprimez le dossier solution (le dossier qui contient le helloworld.sln fichier) dans Explorateur de fichiers.

Retour.

Rendre votre projet une application console : problèmes

Si vous ne voyez pas l’éditeur de liens répertorié sous Propriétés de configuration, choisissez Annuler pour fermer la boîte de dialogue Pages de propriétés. Vérifiez que le projet HelloWorld est sélectionné dans Explorateur de solutions avant de réessayer. Ne sélectionnez pas la solution HelloWorld ou un autre élément dans Explorateur de solutions.

Le contrôle déroulant n’apparaît pas dans la zone de modification de propriété SubSystem tant que vous n’avez pas sélectionné la propriété. Cliquez dans la zone d’édition pour la sélectionner. Vous pouvez également appuyer sur Tab pour parcourir les contrôles de boîte de dialogue jusqu’à ce que SubSystem soit mis en surbrillance. Choisissez le contrôle déroulant ou appuyez sur Alt+Bas pour l’ouvrir.

Retour

Ajouter un fichier de code source : problèmes

C’est correct si vous donnez au fichier de code source un autre nom. Toutefois, n’ajoutez pas plusieurs fichiers qui contiennent le même code à votre projet.

Si vous avez ajouté le type de fichier incorrect à votre projet, tel qu’un fichier d’en-tête, supprimez-le et réessayez. Pour supprimer le fichier, sélectionnez-le dans Explorateur de solutions. Appuyez ensuite sur la touche Supprimer .

Retour.

Ajouter du code au fichier source : problèmes

Si vous avez accidentellement fermé la fenêtre de l’éditeur de fichier de code source, vous pouvez facilement l’ouvrir à nouveau. Pour l’ouvrir, double-cliquez sur HelloWorld.cpp dans la fenêtre Explorateur de solutions.

Si lesquiggles rouges apparaissent sous n’importe quoi dans l’éditeur de code source, case activée que votre code correspond à l’exemple d’orthographe, de ponctuation et de cas. Le cas est significatif dans le code C++.

Retour.