错误和警告消息格式
命令行错误以以下格式显示:
Command line error : MIDLnnnn: <error text>
[<additional error information>]
其他错误信息字段根据错误消息提供特定于上下文的信息。 例如,当发生未解析的类型声明错误时,其他错误信息字段将显示无法解析的类型的名称。
编译时警告以以下格式显示:
<FileName>(line#) : warning MIDLnnnn:
<warning text>
[optional context information]:
编译时错误以以下格式显示:
<FileName>(line#) : error MIDLnnnn:
<error text>
[optional context information] :
可选上下文信息是指发生错误的上下文。 当 MIDL 编译器在类型签名和过程签名的语义分析过程中发现错误时,将生成此错误。 MIDL 编译器将报告此信息,以帮助快速查找 IDL 文件中的错误。
系统错误消息以以下格式显示:
<FileName>(line#) : MIDL error 0xnnnn:
"Unexpected internal compiler problem. Try to find a workaround."
此消息由意外的错误生成。 十六进制错误号是 Windows XP、Windows 2000、Windows NT、Windows 98 或 Windows 95 系统错误标识符。 可以在 Winerror.h 或 Ntstatus.h 中找到其他信息。 有关处理导致此错误的条件的详细信息,请参阅 编译器错误的错误文本 MIDL9008。