Linking...
CVTRES : fatal error CVT1100: duplicate resource -- type:VERSION, name:1, language:0x0804
.\Debug\Pk.res : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
Error executing link.exe.如果选择MFC静态连接的话就没有这个错误啦
怎么回事?

解决方案 »

  1.   

    CVTRES 致命错误 CVT1100
    重复的资源 — 类型:type、名称:name、语言:language、标志:flag、大小:size给定资源被指定一次以上。如果链接器正在创建类型库而您未指定 /TLBID,并且您的项目中的某一资源已经使用 1,则可产生该错误。在这种情况下,请指定 /TLBID 并指定 65535 以内的另一个数字。链接器工具错误 LNK1123请参见
    EDITBIN 参考 | DUMPBIN 参考
    转换到 COFF 期间失败:文件无效或损坏该对象或资源未能转换为通用对象文件格式 (COFF)。该工具要求所有输入文件的格式为 COFF。如果输入文件不是 COFF,LINK 自动将 32 位 OMF 对象转换为 COFF,或该工具运行 CVTRES.EXE 来转换资源文件。可能的原因 文件已损坏。 
    文件的文件类型无效。无效类型的一个示例是 16 位 OMF 对象。
      

  2.   

    我检查了一下
    资源ID也没有重复的
    资源文件应该没有问题,因为我选择MFC静态链接编译是可以的