Freigeben über


#error-Anweisung

Präprozessordirektive, die Compilerzeitfehlermeldungen erzeugt.

#error Tokenzeichenfolge

Parameter

Element BESCHREIBUNG
Tokenzeichenfolge
Fehlermeldung. Dieser Parameter besteht aus einer Reihe von Token, z. B. Schlüsselwörtern, Konstanten oder vollständigen Anweisungen. Die Tokenzeichenfolge unterliegt einer Makroerweiterung.

Bemerkungen

#error-Anweisungen sind am nützlichsten, um Programmiererinkonsistenzen und Verletzungen von Einschränkungen während der Vorverarbeitung zu erkennen. Wenn eine #error-Anweisung gefunden wird, wird die Kompilierung beendet.

Beispiele

Im folgenden Beispiel wird die Fehlerverarbeitung während der Vorverarbeitung veranschaulicht.

#if !defined(__cplusplus)
  #error C++ compiler required.
#endif

Siehe auch

Präprozessordirektiven (DirectX HLSL)