正在链接...error LNK2022: 元数据操作失败(8013118D) : 重复类型(__POSITION)中的布局信息不一致:(0x02000074)。LINK : fatal error LNK1255: 由于元数据错误,链接失败
是什么意思?

解决方案 »

  1.   

    POSITION是MFC定义的用于枚举操作的引导元素,看看你的代码中是不是重复定义了POSITION结构或变量或类什么的
      

  2.   

    应该没有重复定义Position
    我查找了整个项目  有"position“的地方只有一个IVidoeWindow pVidWin->SetWindowPosition(...);
      

  3.   

    打开你的msdn,在索引中输入lnk2022,看看msdn是怎么解释的
      

  4.   

    它说:
    Cause
    This behavior occurs because the compiler generated incorrect metadata for these anonymous structures. Resolution
    To resolve this problem, add unique identifiers when you use Managed Extensions for C++ so that you avoid using anonymous structures as global variables. 
    上面那句话: 加入唯一的标识符 可以避免 出现把匿名结构作为全局变量 的情况。
    是什么意思?