none
IDL redefinition的问题 RRS feed

  • 问题

  • 有两个idl文件:Main.idl、Sub.idl。
    其中Main.idl包含接口IMain、IA,
    Sub.idl包含接口ISub、IA。

    以下是Main.idl的内容
    import "Sub.idl";// 导入子idl
    ...
    [propget, id(1), HRESULT ISub([out, retval] ISub* *pVal);// 获取子接口

    这里两个idl有一个同名的IA,就报错
    error MIDL2003 : redefinition : IA

    如果不想改名,请问如何解决?
    2010年7月16日 8:35

答案