#error 指令 (C/C++)
#error 指令在编译时发出用户指定的错误消息,然后终止编译。
语法
#error token-string
注解
此指令发出的错误消息包含 token-string 参数。 token-string 参数不受宏扩展的约束。 此指令在预处理过程中最有用,用于通知开发人员程序不一致或违反约束。 以下示例演示预处理过程中的错误处理:
#if !defined(__cplusplus)
#error C++ compiler required.
#endif