Freigeben über


Grundlagen benutzerdefinierter Buildschritte und Buildereignisse

In der C++-Entwicklungsumgebung gibt es drei grundlegende Möglichkeiten zum Anpassen des Buildprozesses:

Die Problembehandlung von Build-Anpassungen kann Ihnen helfen sicherzustellen, dass Ihre benutzerdefinierten Bauschritte und Buildereignisse wie erwartet ausgeführt werden.

Das Ausgabeformat eines benutzerdefinierten Buildschritts oder Buildereignisses kann auch die Verwendbarkeit des Tools verbessern. Weitere Informationen finden Sie unter Formatieren der Ausgabe eines benutzerdefinierten Buildschritts oder eines benutzerdefinierten Buildereignisses.

Für jedes Projekt in einer Lösung werden Buildereignisse und benutzerdefinierte Buildschritte zusammen mit anderen Buildschritten in der folgenden Reihenfolge ausgeführt:

  1. Präbuildereignis

  2. Benutzerdefinierte Buildtools für individuelle Dateien

  3. MIDL

  4. Ressourcencompiler

  5. Der C/C++-Compiler

  6. Prälinkereignis

  7. Linker oder Bibliothekar (nach Bedarf)

  8. Manifesttool

  9. BSCMake

  10. Benutzerdefinierter Buildschritt für das Projekt

  11. Postbuildereignis

custom build step on the project und post-build event werden sequenziell nach dem Abschluss aller anderen Buildprozesse ausgeführt.

In diesem Abschnitt

Benutzerdefinierte Buildwerkzeuge angeben
Buildereignisse angeben
Problembehandlung bei Anpassungen erstellen
Formatieren Sie die Ausgabe eines benutzerdefinierten Bauschritts oder Buildereignisses

Weitere Informationen

Visual Studio Projekte - C++
Allgemeine Makros für Erstellungsbefehle und Eigenschaften