我希望编译器在给定警告时停止,就像它是错误一样。
目标是强制考虑可能对代码真正有害的警告(并非每个警告在严重性方面都相同(
例如,我希望编译器在出现此类警告时停止:
- 结果可能无法初始化 已
- 弃用方法的使用
- 。
我在 IDE 中找不到任何选项,也许在命令行编译器中?
德尔福 10.3.2
谢谢
这是记录的: 警告消息 (德尔福(
使用编译器指令
{$WARN identifier ERROR}
将名为identifier
的警告视为错误。文档页面包含所有可能警告的列表。例如
{$WARN NO_RETVAL ERROR}
将治疗
W1035 Return value of function '%s' might be undefined
作为错误。
更新:正如Sertac指出的那样,您还可以使用项目选项,Bulding,Delphi编译器,提示和警告,输出警告为项目全局启用此设置。