错误 1 error C2065: 'IDD_DIALOG_ADD' : undeclared identifier e:\新建文件夹 (3)\laboratory\laboratory\adduser.h 18
这个错误是我工程中的一个对话框的错误,请问怎么处理啊

解决方案 »

  1.   

    Resources.h中有IDD_DIALOG_ADD的定义嘛?或者对话框名字是否有变更
      

  2.   

    你看资源里有这个IDD_DIALOG_ADD么
      

  3.   

    拿去resource.h文件里看看有没有define这个ID
      

  4.   

    Resources.h中有IDD_DIALOG_ADD的定义嘛?或者对话框名字是否有变更
    resource.h里面有定义
    #define IDD_DIALOG_ADD                  131
      

  5.   

    你的App类的头文件中有包含#include "resource.h"吗?
      

  6.   

    Clean、Rebulid All试下吧,一般出问题了最先尝试的方法。。
      

  7.   

     #11楼 得分:0回复于:2010-09-07 16:14:24你的App类的头文件中有包含#include "resource.h"吗? 
     写在那个app里面啊
      

  8.   


    比如你的MFC程序叫A,那会有一个ADlg.H文件和 A.H文件,在A.h文件里include进来,不过一般这种都是mfc自己会加进来的啊
      

  9.   

    直接出错的头文件 adduser.h里面#include "resource.h"
      

  10.   

    那adduserDlg.h文件里, enum { IDD = 你的那个ID };,看看ID对的上不?
      

  11.   

    发我邮箱去吧,公司不让上Q
    [email protected]
      

  12.   

    在XXX.h(XXX为你建的工程)中 class CXXXApp : public CWinApp 的上面加上 #include "resource.h" // main symbols 
    试试
      

  13.   

    dduser.h 中'IDD_DIALOG_ADD' 没有申明或定义,搜索下他的键值存在不,如果不存在,直接在资源里加一个,不会弄了最好办法,是把和'IDD_DIALOG_ADD' 删除了,重新加一下这个对话框
      

  14.   

    还有看看你这个ID是不是后来改动了,但是文件里用的还是旧的ID
      

  15.   


    实在不行的话,重新new一个工程吧