Freigeben über


Vorkompilierte Headerdateien

Aktualisiert: November 2007

Diese Dateien werden zur Erstellung einer vorkompilierten Headerdatei Projname**.pch** und einer vorkompilierten Typendatei Stdafx.obj verwendet.

Diese Dateien befinden sich im Verzeichnis Projname. Im Projektmappen-Explorer befindet sich Stdafx.h im Ordner Headerdateien und Stdafx.cpp im Ordner Quelldateien.

Dateiname

Beschreibung

Stdafx.h

Eine Includedatei für standardmäßige Systemincludedateien und projektspezifische Includedateien, die häufig verwendet, aber selten geändert werden.

Sie sollten keines der _AFX_NO_XXX-Makros in stdafx.h definieren bzw. undefinieren. Weitere Informationen finden Sie im Artikel "PRB: Problems Occur When Defining _AFX_NO_XXX" (nur auf Englisch verfügbar) in der Microsoft Knowledge Base. Knowledge Base-Artikel finden Sie in der MSDN Library oder unter http://search.support.microsoft.com/.

Stdafx.cpp

Enthält die #include "stdafx.h"-Präprozessordirektive und fügt Includedateien für vorkompilierte Typen hinzu. Vorkompilierte Dateien beliebigen Typs, einschließlich Headerdateien, unterstützen schnellere Kompilierungszeiten, indem die Kompilierung auf die Dateien beschränkt wird, die wirklich kompiliert werden müssen. Nachdem Sie das Projekt erstmalig erstellt haben, werden Sie bei nachfolgenden Builds schnellere Buildzeiten feststellen, die durch die vorkompilierten Headerdateien ermöglicht werden.

Siehe auch

Aufgaben

Gewusst wie: Festlegen von Projekteigenschaften mit Eigenschaftenseiten

Konzepte

Für Visual C++-Projekte erstellte Dateitypen