MFC出现dlgdata.cpp Line:43的错误?

MFC出现dlgdata.cpp Line:43的错误?

当遇到这个弹框,心情是崩溃的。

一般情况这个错误是在对话框的某个控件被删了,但资源编号没删(在Resource.h文件中)。如果工程比较小还好找一些,如果工程比较大,找起来很麻烦。

还有会出现在资源编号重复的情况下,比如一个解决方案下有好多工程,也有好多对话框,结果有资源编号重复,也会报错,这种可以搜索一下资源编号,看在什么地方都使用了。