Sdílet prostřednictvím


direktiva #error (C/C++)

Direktiva #error generuje v době kompilace chybovou zprávu určenou uživatelem. Potom kompilaci ukončí.

Syntaxe

#error řetězec tokenu

Poznámky

Chybová zpráva, že tato direktiva generuje, obsahuje parametr token-string . Parametr token-string není předmětem rozšíření makra. Tato direktiva je nejužitečnější při předběžném zpracování, aby vývojáři oznámili nekonzistence programu nebo porušení omezení. Následující příklad ukazuje zpracování chyb během předběžného zpracování:

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

Viz také

Direktivy preprocesoru
direktiva #warning