“MIDL”文件夹中的“高级”属性页指定下列 MIDL 编译器选项:
- 启用错误检查 (/error) 
- 检查分配 (/error) 
- 检查绑定 (/error) 
- 检查枚举范围 (/error) 
- 检查引用指针 (/error) 
- 检查存根 (stub) 数据 (/error) 
- 验证参数 (/robust) * 
- 结构成员对齐 (/Zp) 
- 重定向输出 (/o) 
- C 预处理选项 (/cpp_opt) 
- 取消定义预处理器 (/U) 
* /robust 仅在为 Windows 2000 或更高版本的计算机生成时使用。如果生成 ATL 项目并且需要使用 /robust,请将 dlldatax.c 文件中的此行:
#define _WIN32_WINNT 0x0400   //for Windows NT 4.0 or Windows 95 with DCOM
to 
#define _WIN32_WINNT 0x0500   //for Windows NT 4.0 or Windows 95 with DCOM
有关如何访问“MIDL”文件夹中的“高级”属性页的信息,请参见如何:用属性页指定项目属性。
有关如何以编程方式访问 C++ 项目的 MIDL 选项的信息,请参见 VCMidlTool。