아래의 메세지는 해당 다이얼로그를 사용하기 위해
다른 곳에서 #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)
[출처] error C2065: ''### : undeclared identifier|작성자 가가고
댓글 없음:
댓글 쓰기