Erro fatal C1189
#erro:mensagem de erro fornecida pelo usuário
Comentários
C1189 é gerado pela diretiva #error
. O desenvolvedor que codifica a diretiva especifica o texto da mensagem de erro. Para obter mais informações, confira #erro Diretiva (C/C++).
Exemplo
O exemplo a seguir gera o erro C1189. No exemplo, o desenvolvedor emite uma mensagem de erro personalizada porque o identificador _WIN32
não está definido:
// C1189.cpp
#undef _WIN32
#if !defined(_WIN32)
#error _WIN32 must be defined // C1189
#endif