Zwei Methoden für das Vorkompilieren von Code
Mit Visual C++ können Sie beliebigen C- oder C++-Code vorkompilieren; Sie sind nicht auf das Vorkompilieren von Headerdateien beschränkt.
Das Vorkompilieren erfordert Planung, es werden jedoch bedeutend schnellere Kompilierungen erreicht, wenn Sie Quellcode, bei dem es sich nicht um einfache Headerdateien handelt, vorkompilieren.
Kompilieren Sie Code vor, wenn Sie wissen, dass die Quelldateien gemeinsame Headerdateien verwenden, diese aber nicht in derselben Reihenfolge einfügen, oder wenn Sie Quellcode in die Vorkompilierung einbeziehen möchten.
Die Optionen für vorkompilierte Headerdateien sind /Yc (Datei der vorkompilierten Header erstellen) und /Yu (Vorkompilierte Headerdatei verwenden). Verwenden /Yc, um einen vorkompilierten Header zu erstellen. Bei Verwendung des optionalen hdrstop-Pragmas können Sie über /Yc Headerdateien und Quellcode vorkompilieren. Wählen Sie /Yu, um eine bereits vorhandene vorkompilierte Headerdatei in der bestehenden Kompilierung zu verwenden. Außerdem kann /Fp mit den Optionen /Yc und /Yu verwendet werden, um einen alternativen Namen für die vorkompilierte Headerdatei anzugeben.
In den Referenzthemen der Compileroptionen für /Yu und /Yc wird erläutert, wie in der Entwicklungsumgebung auf diese Funktionalität zugegriffen werden kann.
Weitere Informationen
Weitere Beispiele zur Verwendung von vorkompilierten Headern finden Sie in den Makefiles für die Programmbeispiele, die mit Microsoft Foundation Class Library ausgeliefert werden.