MFC运行出错: 错误1error MSB6006: “rc.exe”已退出,代码为2.

本人刚接触MFC,添加了位图然后又删除之后,再添加新的位图,用图片框显示之后,运行了一下就显示以下错误

错误 1 error MSB6006: “rc.exe”已退出,代码为 2。 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 1267 5 test

如果新打开一个对话框添加位图后不删除就可以正常运行了,但是有时候位图添加错了就删除了,请问怎么解决这个问题啊,是我哪里设置错了吗,能不能给出详细的修改办法啊,最好有一步一步的图片说明下,感激不尽

应该是位图资源等破坏了rc文件,导致rc.exe编译出问题了。
可以对比有问题和没问题时候rc文件的区别

rc文件有问题,重新创建一个。也可能是你的rc文件包含的路径中存在非法字符,导致读取不了文件

或者说有大神知道怎样把一个bmp位图放到图片控件里吗,
我是先把bmp图片放到了文件的rc文件夹里,然后在资源视图里添加资源Bitmap,然后修改了位图的ID,然后在图片控件的taype里选择Bitmap,然后Image选择添加并修改的位图的ID,这样图片控件里就出现了图片,但是一运行就出现了标题所示的错误。但是如果在资源视图里添加的是ico,同样的方法运行就没有出错,很正常,请问到底是哪里出错了啊。好迷茫啊。。。