Share via


#error ディレクティブ (DirectX HLSL)

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

#error token-string

パラメーター

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

解説

#error ディレクティブの主な用途は、プログラマによる矛盾や制約違反をプリプロセス時に検出することです。#error ディレクティブが検出されると、コンパイルは中断します。

次の例は、プリプロセス時のエラー処理を示しています。

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

関連項目

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