Share via


direttiva #error (C/C++)

La direttiva #error genera un messaggio di errore specificato dall'utente in fase di compilazione e quindi termina la compilazione.

Sintassi

#error stringa di token

Osservazioni:

Il messaggio di errore che questa direttiva genera include il parametro token-string . Il parametro token-string non è soggetto all'espansione di macro. Questa direttiva è più utile durante la pre-elaborazione, per informare lo sviluppatore di un'incoerenza di un programma o la violazione di un vincolo. Nell'esempio seguente viene illustrata l'elaborazione di errore durante la fase di pre-elaborazione:

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

Vedi anche

Direttive del preprocessore