使用__midl预定义常量
当 MIDL 编译器处理输入 IDL 和 ACF 文件时,默认定义__midl,并用于条件编译,以便在整个生成过程中实现一致性。 这会逐步淘汰在头文件中使用 define 语句(如 MIDL_PASS),并将其替换为一致的标志。 __midl常量的值根据公式 major * 100 + minor 指示编译器版本 major.minor;例如 MIDL ver. 6.0.x 的__midl定义为 600。
如果选择,可以通过在命令行上指定以下内容来替代此默认值: /U__midl。 有关详细信息,请参阅 /U。