Partilhar via


Diretiva #error (C/C++)

A #error diretiva emite uma mensagem de erro especificada pelo usuário em tempo de compilação. Em seguida, encerra a compilação.

Sintaxe

#errortoken-string

Observações

A mensagem de erro que esta diretiva emite inclui o parâmetro token-string . O parâmetro token-string não está sujeito à expansão de macro. Esta diretiva é mais útil durante o pré-processamento, para notificar o desenvolvedor de uma inconsistência do programa, ou a violação de uma restrição. O exemplo a seguir demonstra o processamento de erros durante o pré-processamento:

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

Consulte também

Diretivas de pré-processador
#warning diretiva