用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