/warn 开关

/warn 开关指定 MIDL 编译器的警告级别。

midl /warn level

切换选项

level

指定警告级别,即 0 到 4 范围内的整数。 /warn 开关与指示警告级别值的位数之间没有空格。

备注

警告级别指示警告的严重性。 警告级别范围为 1 到 4,值为零,表示不显示任何警告信息。 最高严重性警告为级别 1。 下表描述了每个警告级别的警告。

警告级别 说明 示例
0 无警告。
1 可能导致应用程序错误的严重警告。 未指定绑定句柄、未属性指针、冲突开关。
2 可能导致用户操作环境中出现问题。 标识符长度超过 31 个字符。 未指定默认联合臂。
3 保留。
4 最低警告级别。 非 ANSI C 构造。

 

警告与错误不同。 错误导致 MIDL 编译器停止处理 IDL 文件。 警告导致 MIDL 编译器发出信息性消息并继续处理 IDL 文件。

/warn 开关设置的警告级别可与 WX 开关一起使用,导致 MIDL 编译器停止处理 IDL 文件。

/warn 开关的行为与 /W 开关相同。

示例

midl /warn2 filename.idl

midl /warn4 bar.idl

请参阅

常规 MIDL 命令行语法