/IDLOUT(命名 MIDL 输出文件)
/IDLOUT:[path\]filename
参数
路径
绝对或相对路径规范。 通过指定路径,仅影响 .idl 文件的位置;所有其他文件都放置在项目目录中。
filename
指定 MIDL 编译器创建的 .idl 文件的名称。 假定没有文件扩展名;如果需要 .idl 扩展名,请指定 filename.idl。
备注
/IDLOUT 选项指定 .idl 文件的名称和扩展名。
在链接具有 module 特性的项目时,MSVC 链接器调用 MIDL 编译器。
/IDLOUT 还指定与 MIDL 编译器关联的其他输出文件的文件名:
filename.tlb
filename_p.c
filename_i.c
filename.h
filename 是传递给 /IDLOUT 的参数。 如果已指定 /TLBOUT,则 .tlb 文件将从 /IDLOUT filename 获取其名称。
如果既不指定 /IDLOUT 也不指定 /TLBOUT,则链接器将创建 vc70.tlb、vc70.idl、vc70_p.c、vc70_i.c 和 vc70.h。
在 Visual Studio 开发环境中设置此链接器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“链接器”>“嵌入式 IDL”属性页。
修改“合并 IDL 基文件名”属性。
以编程方式设置此链接器选项
另请参阅
MSVC 链接器参考
MSVC 链接器选项
/IGNOREIDL(不将属性处理到 MIDL 中)
/MIDL(指定 MIDL 命令行选项)
生成特性化程序