#error Direktive (C/C++)
Die #error-Direktiven geben eine vom Benutzer angegebene Fehlermeldung zur Kompilierzeit aus und beendet dann die Kompilierung.
#errortoken-string
Hinweise
Die Fehlermeldung, die dieser Direktive ausgeben, schließt den TokenSTRING-Parameter.Der Parameter ist nicht token-string je nach Makroerweiterung.Diese Direktive ist während des Präprozessorlaufs zur Benachrichtigung des Entwicklers einer Programm inkonsequenz oder Verstoß gegen eine Einschränkung sehr nützlich.Im folgenden Beispiel wird der Fehler, die während des Präprozessorlaufs verarbeitet:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif