-warn 选项指定编译器显示的警告级别。
-warn:option
option | 您希望在编译时显示的警告级别: 数字越小,只显示严重性越高的警告;数字越大,警告越多。有效值为 0-4: |
警告级别 |
含义 |
0 |
关闭所有警告信息。 |
1 |
显示严重警告信息 |
2 |
显示第 1 级警告和某些不太严重的警告,如关于隐藏类成员的警告。 |
3 |
显示第 2 级警告以及某些不那么严重的警告,例如关于表达式总是求值为 true 或 false 的警告。 |
4 (默认) |
显示所有第 3 级警告和信息性警告。 |
要获取有关错误或警告的信息,可以在帮助索引中查找错误代码。有关获取错误或警告信息的其他方法,请参阅 X# 编译器错误。
使用 -warnaserror 可将所有警告视为错误。使用 -nowarn 可禁用某些警告。
-w 是 -warn 的简写。
要在 Visual Studio 开发环境中设置该编译器选项,请执行以下操作
1.打开项目的 "属性"页面
2.点击 Build 选项卡.
3.编辑 Warning Level 属性
4.查看属性页
有关如何以编程方式设置该编译器选项的信息,请参阅 WarningLevel。
编译 in.prg,让编译器只显示一级警告:
xsc -warn:1 in.prg