关于VS2010error RC2170 : bitmap file res\tmp1.bmp is not in 3.00 format

  我们有时候向VS中的程序插入图片,会出现如下错误:





这是VS的一个bug,对于不能识别的资源,添加的时候,VS会弹出一个对话框让你填类型,这个类型其实是字符串表示,而不是像内置类型,例如整数。

解决办法很简单 

 

编译的时候出现这条错误,打开rc文件发现,

IDR_XXX                  BITMAP                  "res\\XXX.png"

只需要将bitmap改成PNG即可。作用在于告诉编译器这个不是ICO类型的资源是用户自定义资源。

你可能感兴趣的:(VC++编程)