MIDL 编译器错误和警告

使用 MIDL 编译器时,错误和警告可能是由于命令行开关的使用不当或 IDL 和 ACF 文件的内容导致的。 如果错误是由于输入命令行开关不正确导致的,则错误或警告消息可能会指定一个或多个 MIDL 编译器模式开关的名称。 例如,在使用 /app_config 开关时,可以在 IDL 文件中包括某些 ACF 属性,但如果不使用 /app_config 开关进行编译,该 IDL 文件将生成错误。

IDL 和 ACF 文件中的错误分为两类:预处理器捕获的错误和编译器识别的错误。 本部分列出了 MIDL 预处理器和编译器错误消息。 它还描述了它们的格式和原因。