IDD_DIALOG_TEST这个标识符未定义,它是在你引用的头文件中定义的,当然要把那个头文件引用进来~
你可以看我的描述,如果是没有定义,就不用这么纠结了,再说报错的对象时一个对话框的ID,怎么可能没有定义
在你使用 'IDD_DIALOG_TEST' 之前,#include "resource.h"
感觉这个应该和Visual studio 文件编译的顺序有关,所以才会需要去引入 resource.h
@古悦: IDD_DIALOG_TEST 是定义在 resource.h 中的,所以需要在使用前 include 它。