Grundlagen benutzerdefinierter Buildschritte und Buildereignisse

Innerhalb der Visual C++-Entwicklungsumgebung gibt es drei grundlegende Möglichkeiten, den Buildprozess anzupassen:

Die Problembehandlung für Buildanpassungen können Ihnen dabei helfen, sicherzustellen, dass Ihre benutzerdefinierten Buildschritte und Buildereignisse ordnungsgemäß 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

Angeben von benutzerdefinierten Buildtools
Angeben von Buildereignissen
Problembehandlung für Buildanpassungen
Formatieren der Ausgabe eines benutzerdefinierten Buildschritts oder eines benutzerdefinierten Buildereignisses

Siehe auch

Visual Studio-Projekte: C++
Gängige Makros für Buildbefehle und -eigenschaften