次の方法で共有


#error ディレクティブ

コンパイラ時エラー メッセージを生成するプリプロセッサ ディレクティブ。

token-string を#errorする

パラメーター

項目 説明
token-string
エラー メッセージ。 このパラメーターは、キーワード、定数、完全なステートメントなどの一連のトークンで構成されます。 トークン文字列はマクロ展開の対象となります。

解説

#error ディレクティブは、前処理中にプログラマの不整合や制約違反を検出する場合に最も役立ちます。 #error ディレクティブが見つかった場合、コンパイルは終了します。

次の例は、前処理中のエラー処理を示しています。

#if !defined(__cplusplus)
  #error C++ compiler required.
#endif

関連項目

プリプロセッサ ディレクティブ (DirectX HLSL)