把vc6.0的工程转到vs2008后,编译发现有连接错误。如下:

1>CVTRES : fatal error CVT1100: duplicate resource.  type:MANIFEST, name:1, language:0x0409

1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

解决方法:在工程的.rc文件里面删除Manifest相关代码。如下:

3 TEXTINCLUDE
DISCARDABLE
BEGIN  
  "CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST ""res\\\\Dialog_kuan_kfmmcz.exe.manifest""\r\n"
   
"\0"
END


CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST
"res\\Dialog_kuan_kfmmcz.exe.manifest"

相关文章:

  • 2021-12-15
  • 2021-08-04
  • 2021-08-23
  • 2021-07-06
  • 2022-01-13
  • 2021-11-29
  • 2022-12-23
  • 2021-08-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2022-12-23
  • 2021-08-22
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案