用VS2005新建一个WTL dialog工程,建好后直接变异会出现下面这2个错误,是什么原因,如何解决?
CVTRES : fatal error CVT1100: duplicate resource.  type:MANIFEST, name:1, language:0x0409
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

解决方案 »

  1.   

    找到工程对应的rc文件,将
    CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST
    这句注视掉即可.
      

  2.   

    CREATEPROCESS_MANIFEST_RESOURCE_ID   RT_MANIFEST
    这个语句有2个地方,一个是
    BEGIN
        "CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST ""res\\\\WTLClock2.exe.manifest""\r\n"
        "\0"
    END
    另外一个地方是:
    CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "res\\WTLClock2.exe.manifest"
    我注释掉第二句就可以了,
    但是其实我还不是很明白意思
    我只是知道这么做可以通过
    而且我自己新建的工程不会有这个问题,我用的是 WTL8+Vista,拿别人的Sample Code会出现这个问题