Freigeben über


Benutzerdefinierte Makros

Ein benutzerdefiniertes Makro ist ein Name-Wert-Paar, das Sie als Variable in einem Projektbuild verwenden können.Sie können z. B. ein benutzerdefiniertes Makro erstellen, das einen Wert für einen benutzerdefinierten Buildschritt oder ein benutzerdefiniertes Buildtool bereitstellt.Innerhalb einer Projektdatei verwenden Sie die $(name)-Notation, um auf den Wert zuzugreifen.

Sie erstellen benutzerdefinierte Makros in Eigenschaftenblättern, die von Eigenschaftendateien (.props) dargestellt werden.Weitere Informationen finden Sie unter Eigenschaftenblätter (C++), Gewusst wie: Hinzufügen neuer Eigenschaftenblätter zu C++-Projekten und Eigenschaftenblatt (Beispiel).

So geben Sie ein benutzerdefiniertes Makro an

  1. Wenn das Projekt nicht bereits ein Eigenschaftenblatt enthält, erstellen Sie dieses, indem Sie die Schritte in Gewusst wie: Hinzufügen neuer Eigenschaftenblätter zu C++-Projekten ausführen.

  2. Doppelklicken Sie im Fenster Eigenschaften-Manager auf ein beliebiges Symbol für Eigenschaftenseiten, um das Dialogfeld <Eigenschaftenseitenname>-Eigenschaftenseiten anzuzeigen.

  3. Wählen Sie im linken Bereich des Dialogfelds Benutzermakros.Klicken Sie im rechten Bereich auf Makro hinzufügen, um das Dialogfeld Benutzermakro hinzufügen anzuzeigen.

  4. Geben Sie im Dialogfeld einen Makronamen und einen Wert in den Feldern Name und Wert an.Optional können Sie das Kontrollkästchen Makro als Umgebungsvariable in Buildumgebung festlegen aktivieren.

Siehe auch

Konzepte

Übersicht über MSBuild (Visual C++)

Weitere Ressourcen

Makros für Buildbefehle und -eigenschaften