之前直接在文件夹下删除了一个在工程中已定义但未使用的icon资源x.ico
(我也知道正确的方法是先打开工程文件后再在资源编辑器中删除IDI_ICON,但我以为这样也可以)
在打开.dsw文件编译运行时提示error1,双击找到了.rc文件中定义了多余的一行IDI_... "res\\x.ico"
重新编译没有错误,可是一执行就出错,并且无法编辑资源文件,显示load failed
双击提示"This file is already open in an editor"
但是我除了VC什么也没运行,重启也试了后来同学提示我重新把删的x.icon还有那句IDI_... "res\\x.icon"添回去,我试了,程序是可以运行了,但资源文件还是load failed,没办法编辑由于没有备份,资源文件中还有好多对话框,重建工程很烦,不知道那位仁兄知道如何恢复资源文件load failed的错误,感激不尽