Types de fichiers créés pour les projets Visual C++
Cette rubrique décrit tous les types de fichiers associés aux projets Visual C++ pour les applications de bureau classiques.Les fichiers réellement inclus dans votre projet varient en fonction du type de projet et des options que vous sélectionnez quand vous utilisez un Assistant.
Fichiers d'en-tête et fichiers sources de contrôle ou de programme ATL
Fichiers d'en-tête et fichiers sources de contrôle ou de programme MFC
Quand il s'agit de créer un projet Visual C++, vous pouvez soit créer une nouvelle solution, soit ajouter un projet à une solution.Les applications élaborées sont généralement développées avec plusieurs projets dans une même solution.
En règle générale, les projets produisent un EXE ou une DLL.Les projets peuvent être interdépendantes : pendant le processus de génération, l'environnement Visual C++ vérifie les dépendances dans et entre les projets.Chaque projet contient du code source de base et, selon son type projet, un projet peut contenir divers autres fichiers correspondant aux différents aspects du projet.Le contenu de ces fichiers est indiqué par l'extension de fichier.L'environnement de développement Visual Studio tient compte des extensions de fichiers pour traiter le contenu des fichiers pendant la génération.
Le tableau suivant présente les fichiers courants d'un projet Visual C++ et les identifie à partir de leur extension de fichier.
Extension de fichier |
Type |
Sommaire |
---|---|---|
.asmx |
Source |
Fichier de déploiement. |
.asp |
Source |
Fichier ASP (Active Server Page). |
.atp |
Projet |
Fichier projet de modèle d'application. |
.bmp, .dib, .gif, .jpg, .jpe, .png |
Ressource |
Fichiers image généraux. |
.bsc |
Compilation |
Fichier de code d'explorateur. |
.cpp ; .c |
Source |
Fichiers de code source principaux de votre application. |
.cur |
Ressource |
Fichier graphique de bitmap de curseur. |
.dbp |
Projet |
Fichier projet de base de données. |
.disco |
Source |
Fichier document de découverte dynamique.Gère la découverte des services web XML. |
.exe, .dll |
Projet |
Fichiers exécutables ou de bibliothèque de liens dynamiques. |
.h |
Source |
Fichier d'en-tête (include). |
.htm, .html, .xsp, .asp, .htc, .hta, .xml |
Ressource |
Fichiers web communs. |
.HxC |
Projet |
Fichier projet d'aide. |
.ico |
Ressource |
Fichier graphique de bitmap d'icône. |
.idb |
Compilation |
Fichier d'état contenant des informations de dépendance entre les fichiers sources et les définitions de classe, qui peuvent être utilisés par le compilateur durant la régénération minimale et la compilation incrémentielle.Utilisez l'option de compilateur /Fd pour spécifier le nom du fichier .idb.Pour plus d'informations, consultez /Gm (Activer la régénération minimale). |
.idl |
Compilation |
Fichier de langage de définition d'interface.Pour plus d'informations, consultez Fichier IDL (Interface Definition Language) dans le Kit de développement logiciel Windows. |
.ilk |
Liaison |
Fichier de liaison incrémentielle.Pour plus d'informations, consultez /INCREMENTAL. |
.map |
Liaison |
Fichier texte contenant des informations sur l'éditeur de liens.Utilisez l'option de compilateur /Fm pour nommer le fichier .map.Pour plus d'informations, consultez /MAP. |
.mfcribbon-ms |
Ressource |
Fichier de ressources contenant le code XML qui définit boutons, contrôles et attributs du ruban.Pour plus d'informations, consultez concepteur de ruban (MFC). |
.obj, .o |
|
Fichiers objets, compilés mais sans liens. |
.pch |
Débogage |
Fichier d'en-tête précompilé. |
.rc, .rc2 |
Ressource |
Fichiers de script de ressources pour générer des ressources. |
.sbr |
Compilation |
Fichier intermédiaire d'explorateur de source.Fichier d'entrée de BSCMAKE. |
.sln |
Solution |
Fichier solution. |
.suo |
Solution |
Fichier d'options de solution. |
.txt |
Ressource |
Fichier texte, généralement le fichier « Lisez-moi ». |
.vap |
Projet |
Fichier projet Visual Studio Analyzer. |
.vbg |
Solution |
Fichier de groupe de projets compatible. |
.vbp, .vip, .vbproj |
Projet |
Fichier projet Visual Basic. |
.vcxproj |
Projet |
Fichier projet Visual C++.Pour plus d'informations, consultez Fichiers projet et Makefiles. |
.vdproj |
Projet |
Fichier projet de déploiement Visual Studio. |
.vmx |
Projet |
Fichier projet de macro. |
.vup |
Projet |
Fichier projet d'utilitaire. |
Pour plus d'informations sur les autres fichiers associés à Visual Studio, consultez Types de fichiers et extensions de fichiers dans Visual Studio .NET.
Les fichiers projet sont organisés en dossiers dans l'Explorateur de solutions.Visual C++ crée un dossier pour les fichiers sources, les fichiers d'en-tête et les fichiers de ressources, mais vous pouvez réorganiser ces dossiers ou en créer de nouveaux.Vous pouvez utiliser des dossiers pour organiser explicitement des clusters logiques de fichiers au sein de la hiérarchie d'un projet.Par exemple, vous pouvez créer des dossiers dans le but d'y déposer tous les fichiers sources de votre interface utilisateur, les spécifications, la documentation ou des suites de tests.Tous les noms de dossiers de fichiers doivent être uniques.
Quand vous ajoutez un élément à un projet, vous l'ajoutez à toutes les configurations de ce projet, que cet élément puisse ou non être généré.Par exemple, si vous avez un projet nommé MonProjet et que vous y ajoutez un élément, cet élément est ajouté aux configurations de projet Debug et Release.
Voir aussi
Concepts
Prise en charge d'autres langues par l'Assistant