Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
#error:mensaje de error proporcionado por el usuario
Comentarios
El error C1189 lo produce la directiva #error. El desarrollador que programa la directiva especifica el texto del mensaje de error. Para obtener más información, consulte #include (directiva) (C/C++).
Ejemplo
En el ejemplo siguiente se genera C1189. En el ejemplo, el desarrollador emite un mensaje de error personalizado porque el _WIN32 identificador no está definido:
// C1189.cpp
#undef _WIN32
#if !defined(_WIN32)
#error _WIN32 must be defined // C1189
#endif