Für Visual C++-Projekte erstellte Dateitypen

In diesem Thema werden alle Dateitypen beschrieben, die mit Visual C++-Projekten für klassische Desktopanwendungen zugeordnet werden.Welche Dateien in Ihrem Projekt tatsächlich vorkommen, hängt von dem Projekttyp und von den Optionen ab, die Sie bei Verwendung eines Assistenten auswählen.

Wenn Sie ein Visual C++-Projekt anlegen, erstellen Sie entweder eine neue Projektmappe oder fügen einer Projektmappe ein Projekt hinzu.Bei der Entwicklung wichtiger Anwendungen werden im Allgemeinen mehrere Projekte in einer Projektmappe abgelegt.

Bei der Projektentwicklung wird in der Regel entweder eine EXE- oder eine DLL-Datei erstellt.Projekte können Abhängigkeiten aufweisen. Während des Buildprozesses werden die Abhängigkeiten sowohl innerhalb als auch zwischen Projekten in der Visual C++-Umgebung geprüft.Jedes Projekt verfügt über Kernquellcode und kann je nach Projekttyp viele weitere Dateien enthalten, die die verschiedenen Aspekte des Projekts abdecken.Die Dateierweiterung gibt Auskunft über den Inhalt dieser Dateien.In der Visual Studio-Entwicklungsumgebung wird anhand der Dateierweiterungen festgestellt, wie der Dateiinhalt während der Erstellung verarbeitet werden muss.

In der folgenden Tabelle sind die allgemeinen Dateien eines Visual C++-Projekts zusammen mit ihrer Dateierweiterung aufgeführt.

Dateierweiterung

Typ

Inhalt

.asmx

Quelle

Bereitstellungsdatei

.asp

Quelle

Active Server Page-Datei

.atp

Projekt

Anwendungsvorlagen-Projektdatei

.bmp, .dib, .gif, .jpg, .jpe, .png

Ressource

Allgemeine Bilddateien

.bsc

Kompilierung

Browsercodedatei

.cpp; .c

Quelle

Hauptquellcode-Dateien für die Anwendung

.cur

Ressource

Cursorbitmap-Grafikdatei

.dbp

Projekt

Datenbankprojekt-Datei

.disco

Quelle

Dynamic Discovery-Dokumentdatei.Verarbeitet XML-Webdienstsuche.

.exe, .dll

Projekt

Ausführbare oder DLL (Dynamic Link Library)-Dateien

.h

Quelle

Headerdatei (Includedatei)

.htm, .html, .xsp, .asp, .htc, .hta, .xml

Ressource

Allgemeine Webdateien

.HxC

Projekt

Hilfeprojektdatei

.ico

Ressource

Symbolbitmap-Grafikdatei

.idb

Kompilierung

Statusdatei mit Informationen zu Abhängigkeiten zwischen Quelldateien und Klassendefinitionen, die vom Compiler für minimale Neuerstellungs- und inkrementelle Kompilierungsprozesse genutzt werden kann.Geben Sie den Namen der IDB-Datei mithilfe der /Fd-Compileroption an.Weitere Informationen finden Sie unter /Gm (Minimales Neuerstellen aktivieren).

.idl

Kompilierung

Interface Definition Language-Datei (IDL)Weitere Informationen finden Sie unter Interface Definition (IDL) File im Windows SDK.

.ilk

Verknüpfung

Datei für inkrementelle Verknüpfung.Weitere Informationen finden Sie unter /INCREMENTAL.

.map

Verknüpfung

Textdatei mit Linkerinformationen.Benennen Sie die Zuordnungsdatei mit der /Fm-Compileroption.Weitere Informationen finden Sie unter /MAP.

.mfcribbon-ms

Ressource

Ressourcendatei, die den XML-Code enthält, mit dem die Schaltflächen, Steuerelemente und Attribute im Menüband definiert werden.Weitere Informationen finden Sie unter Menüband-Designer (MFC).

.obj, .o

 

Kompilierte, aber unverknüpfte Objektdateien

.pch

Debug

Vorkompilierte Headerdatei

.pdb

Debug

Debugdatenbank-Datei des Programms.Weitere Informationen finden Sie unter Was sind PDB-Dateien?.

.rc, .rc2

Ressource

Ressourcenskriptdateien zur Generierung von Ressourcen.

.sbr

Kompilierung

Quellbrowser-Zwischendatei.Eingabedatei für BSCMAKE.

.sln

Lösung

Projektmappendatei

.suo

Lösung

Projektmappen-Optionsdatei

.txt

Ressource

Textdatei (meistens die Infodatei)

.vap

Projekt

Visual Studio Analyzer-Projektdatei

.vbg

Lösung

Kompatible Projektgruppendatei

.vbp, .vip, .vbproj

Projekt

Visual Basic-Projektdatei

.vcxproj

Projekt

Visual C++-Projektdatei.Weitere Informationen finden Sie unter Projektdateien und Makefiles.

.vdproj

Projekt

Visual Studio-Bereitstellungsprojektdatei

.vmx

Projekt

Makroprojektdatei

.vup

Projekt

Dienstprogrammprojekt-Datei

Informationen zu anderen Dateien für Visual Studio finden Sie unter Dateitypen und Dateierweiterungen in Visual Studio .NET.

Projektdateien sind in Projektmappen-Explorer in Ordnern organisiert.Visual C++ erstellt jeweils einen Ordner für Quelldateien, Headerdateien und Ressourcendateien. Sie können diese Ordner jedoch umordnen oder neue Ordner erstellen.Sie können Ordner verwenden, um innerhalb einer Projekthierarchie explizit logische Dateicluster anzuordnen.Beispielsweise können Sie Ordner erstellen, die alle Quellcodedateien für die Benutzeroberfläche, Spezifikationen, Dokumentationen oder Testreihen enthalten.Die Namen von Dateiordnern müssen eindeutig sein.

Wenn Sie einem Projekt ein Element hinzufügen, wird dieses Element in alle Konfigurationen des betreffenden Projekts übernommen, und zwar unabhängig davon, ob das Element erstellbar ist oder nicht.Angenommen, Sie verfügen über ein Projekt mit dem Namen "MeinProjekt". Wenn Sie dem Projekt ein Element hinzufügen, wird dieses sowohl den Debug- als auch den Releaseprojektkonfigurationen hinzugefügt.

Siehe auch

Konzepte

Visual C++-Projekttypen

Assistentenunterstützung für andere Sprachen

Weitere Ressourcen

Erstellen und Verwalten von Visual C++-Projekten