引入wxWdigets的rc文件后MANIFEST编译错的解决方法

用Visual C++ 2005编译使用了wxWidgets,可能碰到如下的错误:
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


原因可能是你引入了wxWidgets的rc文件,其中的Manifest跟你自己的冲突,解决的方法是:

将下面的一行定义加入你的工程中的rc文件对wxWidgets rc文件引用(#include "wx/msw/wx.rc")的前面:
#define wxUSE_NO_MANIFEST 1

你可能感兴趣的:(c,File)