IDD_APT_DIALOG为程序主窗体,不知道在哪个地方动了一下就出现下述错误提示
:error C2065: 'IDD_APT_DIALOG' : undeclared identifier
点击后光标落在:enum {IDD =IDD_APT_DIALOG};地方
删除dsw,clw等几个文件重新编译还提示该错误,请问如何处理?

解决方案 »

  1.   

    你在resource.h中没有定义IDD_APT_DIALOG
      

  2.   

    自己定义一个
    IDD_APT_DIALOG
      

  3.   

    在IDD_APT_DIALOG上点右键,Go To Definition
    或者看看resource.h里有没有,没有就加一个
      

  4.   

    IDD_APT_DIALOG,在resource.h里面已经定义了。在enum {IDD =IDD_APT_DIALOG};在IDD_APT_DIALOG上点右键,Go To Definition在 Symbols列表框中有提示:
    IDD_APT_DIALOG(Constant)//选中该行时OK时,光标停在#define IDD_APTJK_DIALOG    102处
    CAptDlg::IDD_APT_DIALOG //选中该行时OK时,光标还是停在enum {IDD =IDD_APT_DIALOG}处
    怎么解决?
      

  5.   

    你在该文件加一个#include "resource.h",在那个#include "stdafx.h"下一行加
      

  6.   

    to:bluebohe(薄荷)
    我的主界面对话框类为CAptDlg,试了一下不行的,你所说的该文件指它的CPP文件吗?
      

  7.   

    to:bluebohe(薄荷)
    谢谢你的提示,在stdafx.h头文件中加入#include "resource.h"。