#error のディレクティブ (C/C++)
#error のディレクティブはコンパイル時にユーザーが指定したエラー メッセージを出力しコンパイルを終了します。
#errortoken-string
解説
このディレクティブが生成するエラー メッセージが トークン文字列 のパラメーターが含まれます。token-string のパラメーターはマクロの展開を受けません。このディレクティブは制約のプログラムの一貫性と fault 開発者に通知するためのプリプロセス時に最も役立ちます。次の例はプリプロセス時に処理するエラーです :
#if !defined(__cplusplus)
#error C++ compiler required.
#endif