Show/Hide Toolbars

XSharp

 

选项 -warnaserror+ 会将所有警告视为错误

语法

-warnaserror[+|-][:warning-list]  

备注

任何通常被报告为警告的信息都会被报告为错误,并停止编译进程(不编译输出文件)。

 

默认情况下,-warnaserror- 有效,警告不会阻止生成输出文件。与 -warnaserror+ 相同,-warnaserror- 会将警告视为错误。

 

如果只想将一些特定的警告作为错误处理,还可以指定一个以逗号分隔的警告编号列表。

 

使用 -warn 可指定希望编译器显示的警告级别。使用 -nowarn 可禁用某些警告。

 

要在 Visual Studio 开发环境中设置该编译器选项,请执行以下操作

 

1.打开项目的 "属性"页面

2.点击 Build 选项卡

3.编辑 "Warnings As Errors" 属性

4.查看属性页

示例

编译 in.prg,编译器不会显示任何警告:

xsc -warnaserror in.prg  
xsc -warnaserror:642,649,652 in.prg