#error指令(c/C++)

#error 指令发出一个用户指定的错误消息在编译时然后停止生成。

#errortoken-string

备注

此指令发出的错误消息包含 标记字符串 参数。 token-string 参数不受宏展开。 此指令在通知的程序不稳定或冲突的开发人员预处理期间最有用的约束。 下面的示例演示如何处理在预处理期间的错误:

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

请参见

参考

预处理器指令