#error ディレクティブ (DirectX HLSL)
コンパイラ時のエラー メッセージを作成するプリプロセッサ ディレクティブです。
#error token-string |
---|
パラメーター
- token-string
エラー メッセージです。このパラメーターは、キーワード、定数、完結したステートメントなどの一連のトークンで構成されます。このトークン文字列はマクロ展開の対象となります。
解説
#error ディレクティブの主な用途は、プログラマによる矛盾や制約違反をプリプロセス時に検出することです。#error ディレクティブが検出されると、コンパイルは中断します。
例
次の例は、プリプロセス時のエラー処理を示しています。
#if !defined(__cplusplus) #error C++ compiler required. #endif