/warn 开关

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

midl /warn level

切换选项

level

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

注解

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

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

 

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

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

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

示例

midl /warn2 filename.idl

midl /warn4 bar.idl

另请参阅

常规 MIDL 命令行语法