아래의 메세지는 해당 다이얼로그를 사용하기 위해 다른 곳에서 #include "DlgView.h"할때 발생됩니다.
이 메세지는 #include "resource.h"의 위치에 의해 발생하게 됩니다.

error C2065: 'IDD_DLGVIEW' : undeclared identifier
error C2057: expected constant expression

이 에러를 해결하한 방법으로는 2가지가 있습니다.
1. 해당 Dlg 헤더에 #include "resource.h"를 추가해 줍니다.

2. Dlg 헤더 파일에 자동으로 작성되는 구문인 enum { IDD = DLG_VIEW };를 주석처리 하고
 // Dialog Data
     //{{AFX_DATA(CDlgView)
     ->//enum { IDD = IDD_DLGVIEW };
   Dlg 소스 파일을 아래와 같이 바꾸어 줍니다.
 //CDlgView::CDlgView(CWnd* pParent /*=NULL*/)
 //: CDialog(CDlgView::IDD, pParent)
 CDlgView::CDlgView(CWnd* pParent /*=NULL*/)
 : CDialog(IDD_DLGVIEW, pParent)

태그 : ,
 «이전 1  다음»