#error 指令

生成编译器时错误消息的预处理器指令。

#error token-string

parameters

说明
token-string
错误消息。 此参数由一系列标记组成,例如关键字、常量或完整语句。 令牌字符串受宏扩展的约束。

备注

#error指令对于检测程序员在预处理过程中的约束不一致和违反情况最有用。 遇到 #error 指令时,编译将终止。

示例

以下示例演示了预处理过程中的错误处理。

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

另请参阅

预处理器指令 (DirectX HLSL)