Freigeben über


#error-Anweisung (C/C++)

Die #error Direktive gibt zur Kompilierungszeit eine vom Benutzer angegebene Fehlermeldung aus und beendet dann die Kompilierung.

Syntax

#error Tokenzeichenfolge

Hinweise

Die Fehlermeldung, die diese Direktive ausgibt, enthält den Tokenzeichenfolgenparameter . Der Tokenzeichenfolgenparameter unterliegt nicht der Makroerweiterung. Diese Richtlinie ist während der Vorverarbeitung am nützlichsten, um den Entwickler eines Programms inKonsistenz oder die Verletzung einer Einschränkung zu benachrichtigen. Das folgende Beispiel zeigt die Fehlerverarbeitung während der Vorverarbeitung:

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

Siehe auch

Präprozessoranweisungen