Freigeben über


#error-Direktive (C/C++)

Die #error-Direktive gibt eine benutzerdefinierte Fehlermeldung zur Kompilierzeit aus und beendet dann die Kompilierung.

#errortoken-string

Hinweise

Die Fehlermeldung, die diese Direktive ausgibt, umfasst den token-string-Parameter. Der token-string-Parameter unterliegt nicht der Makroerweiterung. Diese Direktive ist während der Vorverarbeitung am hilfreichsten, denn sie informiert den Entwickler über eine Programminkonsistenz oder einen Verstoß gegen eine Einschränkung. Das folgende Beispiel zeigt die Fehlerverarbeitung während der Vorverarbeitung:

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

Siehe auch

Referenz

Präprozessordirektiven