Artikel-ID: 132340 - Geändert am: Dienstag, 9. Dezember 2003 - Version: 3.0

INFO: Allgemeine Dateierweiterungen von Visual C++ verwendete

Auf dieser Seite

Alles erweitern | Alles schließen

Zusammenfassung

Visual C++ geschrieben und eine Anzahl von Dateien während des Buildprozesses verwendet. Dieser Artikel beschreibt die Dateierweiterungen häufig in einem Visual C++-Projekt verwendet.

Weitere Informationen

Von Visual C++ verwendete Dateien



.C--Die Quelldatei C Sprache:

Diese Datei wird als C-Datei kompiliert. Wenn Sie C++-Code enthält, müssen Sie entweder benennen Sie die Datei eine .cpp oder .CXX-Datei oder den Schalter/TP verwenden, beim Kompilieren der Datei. Microsoft empfiehlt, dass Sie die Datei die Erweiterung .cpp oder .CXX haben, wenn die Quelldatei C++-Code enthält umbenennen.

.Cpp oder .CXX--Quelldatei Sprache C++:

Diese Datei wird als eine C++-Datei kompiliert. Um es als C-Datei kompilieren (vorausgesetzt, ist kein C++-Code in der Quelldatei), Sie müssen benennen Sie die Datei in eine .c-Datei (empfohlen) oder verwenden Sie die/TC Befehlszeilenoption, wenn die Datei zu kompilieren.

H, .HPP oder .HXX--Headerdatei:

Eine Headerdatei wird häufig für Funktionsprototypen, Klassendefinitionen oder Konstantendefinitionen verwendet. Die h, .HPP oder .HXX Dateien können in mehreren Quelldateien enthalten sein.

.INL ? Inline-Funktion Datei:

Diese Datei enthält Definitionen der Inline-Funktion.

.Rc oder RC2-Ressourcendatei:

Diese Datei enthält Ressourceninformationen z. B. die Beschreibungen des Projekts, ein Dialogfeld, eine Menüleiste oder eine Zeichenfolgentabelle. Diese Datei wird vom Ressourcencompiler (RC.exe) kompiliert. Wenn Sie Visual C++ Anwendungs-Assistenten, verwenden um eine Anwendung MFC (Microsoft Foundation Classes) generieren, erhalten Sie eine RC-Datei für die Anwendung. RC-Datei kann geändert oder durch ein Ressourcen-Editor oder der Studio-Anwendung erstellt werden. Unter einigen Versionen von Visual C++ sehen Sie eine RC2-Datei, die auch Ressourceninformationen enthält.

DEF---Moduldefinitionsdatei:

Je nach dem Projekttyp müssen diese Datei zwei Zwecke. In Programmen, die unter Windows und Windows NT basieren kann diese Datei verwendet werden, um eine Liste von exportierten Funktionen, die Heapgröße Programme an die Attribute von einem bestimmten Segment und für viele andere Verwendungszwecke steuern anzugeben. Für ein MS-DOS-basierten MOVE Überlagerung Programm (nur 16-Bit-Produkte) wird diese Datei verwendet, um angeben, welche Segmente oder welche Funktionen in der Überlagerung sind.

Von Visual C++ erstellte Dateien

.APS ? Binäre Version der Ressourcendatei:

Dies ist die binäre Version der aktuellen Ressourcendatei. App Studio oder den Ressourcen-Editor wird für schnellen Laden verwendet.

.BSC ? Browser-Datenbankdatei:

Eine einzelne Datei .BSC wird für jedes Projekt erstellt. Um den Browser zu verwenden, müssen Sie diese Datei in Visual C++-Workbench geöffnet. Es wird aus den SBR-Dateien erstellt, wenn BSCMAKE-Tool ausgeführt wird.

.CLW-Klasse Wizard Status-Datei:

Diese Datei speichert Informationen, in denen Nachrichtenverarbeitung Funktionen in Ihrem Code gespeichert sind. Das Format dieser Textdatei ist nicht dokumentiert, jedoch können neu generiert werden. Und klicken Sie weitere Informationen zu wie Sie diese Datei erneut generieren Bitte klicken Sie Inhalt in Anwendungen Studio; im Menü Hilfe auf dann auf "Klassen-Assistent verwenden" und "Update Klassen-Assistent" bei Änderungen von Code

Exe- oder DLL--ausführbare Datei oder dynamic Link Bibliothek Dateien:

Diese Datei ist die endgültige verknüpfte Ausgabedatei für das Projekt. Es enthält ausführbaren Code.

ILK-(Versionen 2.0 und höher nur--) Informationsdatei inkrementelle Verknüpfung:

Der Linker erstellt diese Datei zum inkrementellen Verknüpfen, wenn möglich zu ermöglichen. Wenn Sie ihn löschen, werden Sie den Linker, führen Sie eine vollständige Verknüpfung erzwingen.

.Obj-Modul Objektdatei:

Dies ist die endgültige Ausgabe-Datei aus dem Compiler. Der Linker kombiniert diese Dateien zum Erstellen der endgültigen .exe, .dll oder LIB-Datei. Die .OBJ-Dateien verschiedener Formate in verschiedenen Versionen von Visual C++ oder in anderen Kreditor Compilern möglicherweise.

PCH--Vorkompilierte Headerdatei:

Diese Dateien können Kompilierzeit erheblich beschleunigen. Sie werden bei Verwendung der/Yc, die/Yu oder die Compileroptionen/YX erstellt.

PDB--Datei der Programmdatenbank:

Diese Binärdatei enthält Typ und symbolischen Debuginformationen im Laufe des kompilieren und verknüpfen das Projekt erfasst. Die Datei ist für die Verwendung mit Visual C++-Debugger. Objektdateien enthalten Verweise in die PDB-Datei für Debuginformationen. Dieser Entwurf ermöglicht Objektdateien kleiner. Finden Sie unter online Reference unter dem Schalter/Zi für Weitere Informationen. Wenn Sie den Schalter/Z7 verwenden, wird diese Datei nicht erstellt.

.SBR---Browser-Quelldatei:

Diese Datei wird für jede Quelldatei kompiliert mit der/FR oder/Fr erstellt. Diese Datei enthält Symbolinformationen verwendet, durch die Microsoft-Browser Datenbank Wartung Dienstprogramm (BSCMAKE) um ein Browser-Datenbankdatei (.BSC-Datei) zu erzeugen.

.WSP ? Informationen Arbeitsbereichsdatei (nur 16-Bit-Versionen):

Dies ist eine binäre Datei mit Informationen über den Status der WorkBench, wenn es geschlossen wurde. Elemente wie Quelldateien geöffnet, und Ihre Fensterpositionen werden in dieser Datei gespeichert.

.VCP ? Informationen Arbeitsbereichsdatei (Visual C++ 2.x und später nur):

Diese Datei ist die Visual C++ Version 2.x der .WSP-Datei die 16-Bit-Versionen entspricht.

.VCW ? Visual WorkBench Statusdatei (nur 16-Bit-Versionen):

Diese Datei wird auf Basis eines pro Projekt erstellt. Es funktioniert mit die Datei .MAK, um das Projekt die WorkBench vollständig beschreiben.

EXP-Exportieren Sie Datei:

Exportieren von Dateien enthalten Informationen über exportierte Funktionen und Datenelemente. Beim Erstellen einer Bibliothek importieren erstellt LIB wird auch eine Exportdatei erstellt. Wenn Sie ein Programm, die verknüpfen sowohl in exportiert und aus einem anderen Programm importiert werden, entweder direkt oder indirekt verwenden Sie die EXP-Datei. Wenn Sie mit einer EXP-Datei verknüpfen, LINK kein Import Bibliothek erzeugen, da dabei wird vorausgesetzt, dass LIB bereits eine erstellt.

LIB-Bibliotheksdatei:

Diese Dateien befinden sich standard Bibliothek oder Bibliothek-Dateien importieren. Standardbibliotheken enthalten Objekte und werden durch das LIB-Tool erstellt. Importbibliotheken enthalten Informationen über Exporte in anderen Programmen und werden entweder durch LINK erstellt, wenn Sie ein Programm erstellt, das Exporte enthält oder durch das LIB-Tool.

.Map--Zuordnungsdatei:

Eine Zuordnungsdatei ist eine Textdatei, die Informationen über das verknüpfende Programm enthält. Die Informationen enthält den Namen des Moduls, der Timestamp aus der Programm-Dateiheader (nicht aus dem Dateisystem) und eine Liste der Gruppen im Programm mit jeder Gruppe Startadresse, Länge, Gruppennamen und der Klasse. Es enthält auch eine Liste der öffentlichen Symbole mit jeder Adresse, Symbolnamen, Adresse im linearen Adressraum und Objekt-Datei, in dem das Symbol definiert ist. Eine Zuordnungsdatei enthält auch den Einstiegspunkt der Anwendung und eine Liste mit Korrekturen.

.Res--Kompilierte Ressourcendatei:

Die. RES-Datei wird vom Ressourcen-Compiler (RC) erstellt.

.Hpj--Die Projektdatei kontextbezogene Hilfe:

Diese Datei wird angezeigt, wenn Sie Visual C++-AppWizard, verwenden um eine MFC-Anwendung zu erstellen, die kontextbezogene Hilfe unterstützt. Sie benötigen diese Datei um Hilfedateien aus .RTF-Dateien und von der Anwendungs-Assistenten generierten BMP-Dateien zu erstellen.

NCB-Parser-Informationsdatei:

Diese Datei enthält Informationen, die vom Parser verwendet die Klasse anzeigen und Komponente Galerie erstellt. Wenn die Datei versehentlich oder absichtlich gelöscht wird, wird er automatisch neu erstellt.

MDP--Microsoft Developer Studio-Projektdatei:

Diese Datei ersetzt Visual C++ Version 2.x der .VCP-Datei. Die .MDP-Datei enthält mehr Informationen über das Projekt als die Datei .VCP ist.

Rct---Vorlage Ressourcendatei:

Diese Dateien enthalten Informationen über benutzerdefinierte Ressourcen, die beim Einfügen einer Ressource verwendet werden können. Er kann Menüs, Symbolleisten, Bitmaps und die anderen im Ressource einfügen aufgeführt Ressource Typen enthalten.

Sonstige Dateien erstellt und dann gelöscht, während des Prozesses erstellen

Es sind zwei Dateien, die während des Buildprozesses von der IDE von Visual C++ erstellt. Sie sollte unter normalen Umständen gelöscht werden. Die betreffenden Dateien sind:

.CRF ? Linker-Antwortdatei:

Diese Datei wird vom Buildprozess dynamisch erstellt.

MSVC.BND ? Kopie .CRF-Projektdatei:

Diese Datei wird erstellt, wenn die Ressourcen an die ausführbare Datei gebunden werden müssen. Es ist einfach eine Kopie der Projektdatei .CRF. Es gibt einige Dateien, die je nach auf die Features, die das Projekt unterstützt erstellt. Beispielsweise kann das Projekt auch eine oder mehrere Symbol-Dateien mit Erweiterungen, Cursordateien mit .cur Erweiterungen oder Bitmap-Dateien mit den Erweiterungen BMP .ico enthalten. Ein Projekt verfügen auch eine REG-Datei, die Registrierungsinformationen für das Projekt verfügt. Projekte, die OLE unterstützen können auch eine ODL-Datei und TLB-Dateien haben.

Informationsquellen

Weitere Informationen zu den in diesem Artikel nicht aufgeführten Dateitypen finden Sie finden Sie im folgenden Abschnitt in der Produktdokumentation: Visual C++ 2.x Books Online, Benutzers Führungslinien, Visual C++-Benutzer Guide, Anhänge, Link-Eingabedateien und Link-Ausgabedateien.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Visual C++ 1.0 Professional Edition
  • Microsoft Visual C++ 1.5 Professional Edition
  • Microsoft Visual C++ 1.51
  • Microsoft Visual C++ 1.52 Professional Edition
  • Microsoft Visual C++ 2.0 Professional Edition
  • Microsoft Visual C++ 2.1
  • Microsoft Visual C++ 2.2
  • Microsoft Visual C++ 4.0 Standard Edition
Keywords: 
kbmt kbarttypeinf kbide KB132340 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 132340  (http://support.microsoft.com/kb/132340/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Retired KB ArticleDisclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.
 

SPRACHE AUSWÄHLEN