description | title | ms.date | f1_keywords | helpviewer_keywords | ms.assetid | ||
---|---|---|---|---|---|---|---|
Learn more about: Fatal Error C1189 | Fatal Error C1189 | 04/27/2018 |
|
| 2e5c8a78-edd4-411c-b619-558a96be148a |
#error :user supplied error message
C1189 is generated by the #error
directive. The developer who codes the directive specifies the text of the error message. For more information, see #error Directive (C/C++).
The following sample generates C1189. In the sample, the developer issues a custom error message because the _WIN32
identifier is not defined:
// C1189.cpp #undef _WIN32 #if !defined(_WIN32) #error _WIN32 must be defined // C1189 #endif