Share via


致命的なエラー C1189

#error :ユーザーが指定したエラーメッセージ

解説

C1189 は、#error ディレクティブによって生成されます。 ディレクティブをコードする開発者が、エラー メッセージのテキストを指定します。 詳細については、「#error ディレクティブ (C/C++)」を参照してください。

次の例では C1189 が生成されます。 このサンプルでは、_WIN32 識別子が定義されていないため、開発者がカスタム エラー メッセージを発行します。

// C1189.cpp
#undef _WIN32
#if !defined(_WIN32)
#error _WIN32 must be defined   // C1189
#endif

関連項目

#define ディレクティブ (C/C++)