Skip to content

#ERROR


预处理器诊断指令

语法

#error error_text

参数

error_text

显示的错误消息

说明

#error 在编译器遇到时中断编译,显示 error_text,然后继续解析。

该关键字必须被 #if <condition> ...#endif 包围,这样编译器只有在满足 <condition> 时才能到达 #error

无论如何,最终状态将为"编译失败"。

示例

start GeSHi

vb
#define c 1

#if c = 1
  #error Bad value of c
#endif

end GeSHi

与 QB 的区别

  • FreeBASIC 新增

另请参阅

  • #if
  • #print
  • #assert

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系