#error 指令 (C/C++)

#error 指令在编译时发出用户指定的错误消息然后终止编译。

#errortoken-string

备注

此指令发出的错误消息包含 token-string 参数。 token-string 参数不遵循宏展开。 此指令在处理向该开发人员通知项目不一致和约束冲突时最有用。 以下示例演示预处理过程中的错误进程:

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

请参见

参考

预处理器指令