MIDL 属性页:高级
“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。