MFC 错误异常,用vs添加资源并为资源定义类后报错:error C2065 : 未声明的标识符

我添加了一个Dialog资源,修改了ID之后右击资源添加了一个类,在类里面有一个成员变量:

// 对话框数据
    enum { IDD = IDD_GETIN };

而在编译过程中出现报错,错误代号是error C2065 : 未声明的标识符,我的第一反应是为什么我没通过手动添加资源而是通过VS添加都会出现这种情况呢,我想应该是其它地方错误导致此报错吧,但是却没想过,此类错误往往是因为没有包含某个头文件而引起的。

最后我是这样解决的:添加了一个#include"Resource.h"

这次给我一个教训,出现错误不要总是从别处着手,而是应该从原处着手,顺藤摸瓜,这样才是最有效率的Debug方式,而不是臆断。

你可能感兴趣的:(C++)