如果你的代码中出现了某资源的ID(假设为IDC_A),当你删掉这个资源,再新建一个资源并命名为IDC_A,编译链接,不报错,但程序却找不到这个资源了。
我经过研究发现,虽然新资源的ID号仍为IDC_A,但它的值已经改变了,而编译器似乎并没有注意到这个变化,仍然以为IDC_A是原来的值。只要在代码中把IDC_A删掉重新输一遍就能解决问题。