Heim > Artikel > Backend-Entwicklung > Welche Header-Datei ist stdafx.h?
Die Header-Datei stdafx.h bedeutet, dass der Compiler eine vorkompilierte Header-Datei über eine Header-Datei stdafx.h verwendet. Die Header-Datei stdafx.h verfügt nicht über eine Funktionsbibliothek, sondern definiert nur einige Umgebungsparameter, damit das kompilierte Programm dies tun kann laufen unter 32 Betriebssystemumgebungen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.
Die Header-Datei „stdafx.h“ bedeutet, dass der Compiler die vorkompilierte Header-Datei über eine Header-Datei stdafx.h verwendet.
Die Header-Datei „stdafx.h“ verfügt über keine Funktionsbibliothek, sondern definiert nur einige Umgebungsparameter, damit das kompilierte Programm in einer 32-Bit-Betriebssystemumgebung ausgeführt werden kann.
Wenn Sie AppWizard zum automatischen Generieren bestimmter Projekte verwenden, fügt das System zunächst automatisch die erforderlichen Header-Dateien in stdafx.h ein. Auf diese Weise müssen Sie nur die Datei stdafx.h direkt einbinden.
Erweiterte Informationen
Der Compiler verwendet vorkompilierte Header-Dateien über eine Header-Datei stdafx.h. Der Header-Dateiname stdafx.h kann in den Kompilierungseinstellungen des Projekts angegeben werden. Der Compiler geht davon aus, dass der gesamte Code vor der Direktive #include „stdafx.h“ vorkompiliert ist. Er überspringt die Direktive #include „stdafx.h“ und verwendet projectname.pch, um den gesamten Code nach dieser Direktive zu kompilieren.
Die vorkompilierte Header-Datei wird durch Kompilieren von stdafx.cpp generiert und nach dem Projektnamen benannt. Da das Suffix der vorkompilierten Header-Datei „pch“ lautet, lautet die Kompilierungsergebnisdatei projektname.pch.
Das obige ist der detaillierte Inhalt vonWelche Header-Datei ist stdafx.h?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!