我在基于对话框的类里面添加了一个类之后,就变成“IDD_MSERVER_DIALOG” : 未声明的标识符,这个错误了
但是我把添加的这个类删除了之后,就又没有这个错误了……郁闷,搞了半天都没搞清楚,还望高手们解答一下,多谢了

解决方案 »

  1.   

    说“未声明的标识符”,可是什么都是正常的阿,
    最后我在该你那个错误的代码页下加进了#include "resource.h"
    这样就解决了。
      

  2.   

    你肯定没有增加#include "resource.h"
      

  3.   

    原因:对话框头文件在初始化实例后加载,不能在他之前加载。
    必须是要在初始化实例后加载对话框头文件。==========以下编译错误==============
    "fghDlg.h" 在初始化实例"abc.h"头文件之前加载,即主程序初始时前加载了,导致后面不能识别。
    这个头文件的加载运行次序,我未完全搞懂……
    ==================================
    "abc“工程
    // abcDlg.cpp : 实现文件
    //#include "stdafx.h"
    #include "fghDlg.h"//对话框
    #include "abc.h"//初始实例
    #include "abcDlg.h"//对话框
    =====================================以下编译正常==============
    "abc“工程
    // abcDlg.cpp : 实现文件
    //#include "stdafx.h"
    #include "abc.h"//初始实例
    #include "fghDlg.h"//对话框
    #include "abcDlg.h"//对话框
    ===========================
    不知我说的对不对,望高手指教!
      

  4.   

    #include "resource.h"没加载到资源文件,所以提示对话框未声明标识符,在文件中加入就OK!