본문 바로가기
공부/MFC

[mfc] class wizard / 'project_name'.clw 에러

by ding9 2010. 6. 10.

Cannot find the insert section "AFX_MSG_MAP" in file "파일경로".  ClassWizard cannot edit or import! this class.

주석이라고 다~ 쓸데없이 공간만 차지 하는건 아니다. 쓸모 있는 주석도 많다.

해당 CPP 파일에 "AFX_MSG_MAP"  이 주석이 있는지 확인해 보자

( BEGIN_MESSAGE_MAP 함수에 있음. 메시지 맵에 등록 안된 함수는 실행이 안된다.)

ClassWizard는 새로운 코드를 추가시 이런 주석을 가지고 위치를 확인후 추가 한다고 한다.

Parsing Error가 나타나기도 하는데 AFX_DATA에도 주석이 있으면 안된다.

ex)

 //{{AFX_DATA(CAERODlg)
 enum { IDD = IDD_iso_DIALOG };
 
 CStatic isooo;
//CString isoo;
  // NOTE: the ClassWizard will add data members here
 //}}AFX_DATA

이런경우 //CString isoo; 삭제...

참고 : http://blog.daum.net/jusinchaos/17944363

반응형

'공부 > MFC' 카테고리의 다른 글

[mfc]Dialog 투명하게.  (0) 2010.06.10

댓글