Freigeben über


Für Visual C++-Projekte erstellte Dateitypen

In diesem Thema werden alle mit Visual C++-Projekten für klassische Desktopcomputeranwendungen verknüpften Dateitypen beschrieben.Die in Ihrem Projekt tatsächlich enthaltenen Dateien sind vom Projekttyp und von Ihnen mithilfe eines Assistenten ausgewählten Optionen abhängig.

Beim Erstellen eines Visual C++-Projekts erstellen Sie möglicherweise eine neue Projektmappe, oder Sie fügen möglicherweise einer Projektmappe ein Projekt hinzu.Nicht triviale Anwendungen werden häufig mit mehreren Projekten in einer Projektmappe entwickelt.

Projekte generieren für gewöhnlich entweder eine EXE- oder eine DLL-Datei.Projekte können voneinander abhängig sein. Während des Buildprozesses nimmt die Visual C++-Umgebung Überprüfungen hinsichtlich Abhängigkeiten in und zwischen Projekten vor.Jedes Projekt verfügt über einen Hauptquellcode, und in Abhängigkeit der Projektart weist es möglicherweise viele andere Dateien auf, die verschieden Aspekte des Projekts enthalten.Die Inhalte dieser Dateien werden durch die Dateierweiterung angegeben.Die Visual Studio-Entwicklungsumgebung verwendet die Dateierweiterungen, um zu bestimmen, wie die Dateiinhalte während eines Builds verarbeitet werden.

In der folgenden Tabelle werden allgemeine Dateien in einem Visual C++-Projekt mitsamt der zugehörigen Dateierweiterung gezeigt.

Dateierweiterung

Typ

Inhalt

.asmx

Quelle

Bereitstellungsdatei.

.asp

Quelle

Aktive Serverseitendatei

.atp

Projekt

Anwendungsvorlagen-Projektdatei.

.bmp, .dib, .gif, .jpg, .jpeg, .png

Ressource

Allgemeine Bilddateien.

.bsc

Kompilieren

Browsercodedatei.

.cpp; .c

Quelle

Haupt-Quellcodedateien für Ihre Anwendung.

.cur

Ressource

Cursorbitmap-Grafikdatei.

.dbp

Projekt

Datenbankprojektdatei.

.disco

Quelle

Dynamische Ermittlungsdokumentdatei.Verarbeitet die XML-Webdienstermittlung.

.exe, .dll

Projekt

Ausführbare oder Dynamic-Link Library-Dateien.

H

Quelle

Headerdatei (include).

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

Ressource

Allgemeine Webdateien.

.HxC

Projekt

Hilfsprojektdatei.

.ico

Ressource

Symbolbitmap-Grafikdatei.

.idb

Kompilieren

Die die Abhängigkeitsinformationen zwischen den Quelldateien und Klassendefinitionen enthaltende Statusdatei, die durch den Compiler während der minimalen Neuerstellung und der inkrementellen Kompilierung verwendet werden kann.Verwenden Sie die Compileroption /Fd zum Angeben des Namens der IDB-Datei.Weitere Informationen finden Sie unter /Gm (Minimale Neuerstellung aktivieren).

.idl

Kompilieren

Eine IDL-Datei.Weitere Informationen finden Sie unter Schnittstellendefinitionsdatei im Windows SDK.

.ilk

Verknüpfen

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

.map

Verknüpfen

Eine Textdatei mit Linkerinformationen.Verwenden Sie die Compileroption /Fm, um die MAP-Datei zu benennen.Weitere Informationen finden Sie unter /MAP.

.mfcribbon-ms

Ressource

Eine den die Schaltflächen, Steuerelemente und Attribute im Menüband definierenden XML-Code enthaltende Ressourcendatei.Weitere Informationen finden Sie unter Menüband-Designer (MFC).

.obj, .o

 

Objektdateien, kompiliert, aber nicht verknüpft.

.pch

Debug

Vorkompilierte Headerdatei.

.rc, .rc2

Ressource

Ressourcenskriptdateien zum Generieren von Ressourcen.

.sbr

Kompilieren

Zwischendatei des Quellbrowsers.Die Eingabedatei für BSCMAKE.

.sln

Lösung

Die Projektmappendatei.

.suo

Lösung

Die Datei mit den Projektmappenoptionen.

.txt

Ressource

Eine Textdatei, in der Regel die Infodatei.

.vap

Projekt

Eine Visual Studio Analyzer-Projektdatei.

.vbg

Lösung

Eine kompatible Projektgruppendatei.

.vbp, .vip, .vbproj

Projekt

Die Visual Basic-Projektdatei.

.vcxproj

Projekt

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

.vdproj

Projekt

Die Visual Studio-Bereitstellungsprojektdatei.

.vmx

Projekt

Die Makro-Projektdatei.

.vup

Projekt

Der Hilfsprogramm-Projektdatei.

Weitere Informationen über andere mit Visual Studio verknüpfte Dateien finden Sie unter Dateitypen und Dateierweiterungen in Visual Studio .NET.

Projektdateien sind in Ordnern im Projektmappen-Explorer organisiert.Visual C++ erstellt einen Ordner für Quelldateien, Headerdateien und Ressourcendateien. Sie können diese Ordner jedoch neu anordnen oder neue erstellen.Sie können Ordner verwenden, um logische Cluster von Dateien innerhalb der Hierarchie eines Projekts explizit zu organisieren.Beispielsweise können Sie Ordner so erstellen, dass sie alle Ihre Benutzeroberflächen-Quelldateien oder Spezifikationen, Dokumentationen oder Testsammlungen enthalten.Alle Dateiordnernamen sollten eindeutig sein.

Wenn Sie einem Projekt ein Element hinzufügen, fügen Sie das Element zu allen Konfigurationen für dieses Projekt hinzu, unabhängig davon, ob das Element erstellt werden kann.Wenn Sie beispielsweise über ein Projekt mit dem Namen „MeinProjekt“ verfügen, wird das Element durch das Hinzufügen zu den Debug- und Release-Projektkonfigurationen hinzugefügt.

Siehe auch

Konzepte

Visual C++-Projekttypen

Assistentenunterstützung für andere Sprachen

Weitere Ressourcen

Erstellen und Verwalten von Visual C++-Projekten