Freigeben über


Vorkompilierte Headerdateien

Diese Dateien werden zum Erstellen einer vorkompilierten Headerdatei Projektname.pch und einer vorkompilierten Typendatei "StdAfx.obj" verwendet.

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

Dateiname

Beschreibung

Stdafx.h

Eine Includedatei für systemspezifische Standardincludedateien und projektspezifische Includedateien, die häufig verwendet, aber nur selten geändert werden.

Sie sollten keines der _AFX_NO_XXX-Makros in stdafx.h definieren oder die Definition aufheben; weitere Informationen hierzu finden Sie im Knowledge Base-Artikel "PRB: Probleme beim Definieren von _AFX_NO_XXX".Knowledge Base-Artikel finden Sie in der MSDN-Bibliothek oder unter https://support.microsoft.com/.

Stdafx.cpp

Enthält die Präprozessordirektive #include "stdafx.h" und fügt Includedateien für vorkompilierte Typen hinzu.Vorkompilierte Dateien eines beliebigen Typs, einschließlich Headerdateien, sorgen für kürzere Kompilierungszeiten, indem sie die Kompilierung auf die Dateien beschränken, die dies erfordern.Nachdem das Projekt erstmalig erstellt wurde, werden Sie feststellen, dass die Buildzeiten nachfolgender Builds aufgrund der vorkompilierten Headerdateien sehr viel kürzer sind.

Siehe auch

Aufgaben

Gewusst wie: Festlegen von Projekteigenschaften mit Eigenschaftenseiten

Konzepte

Für Visual C++-Projekte erstellte Dateitypen