#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