致命的なエラー C1189
#error : "ユーザーが指定したエラーメッセージ"
解説
C1189 は、#error
ディレクティブによって生成されます。 ディレクティブをコードする開発者が、エラー メッセージのテキストを指定します。 詳細については、「#error ディレクティブ (C/C++)」を参照してください。
例
次の例では C1189 が生成されます。 このサンプルでは、_WIN32
識別子が定義されていないため、開発者がカスタム エラー メッセージを発行します。
// C1189.cpp
#undef _WIN32
#if !defined(_WIN32)
#error _WIN32 must be defined // C1189
#endif