간혹다가 이런 에러에 직면할때가 있습니다.
[원인]
"AppNameDlg.h" 에서 resource.h 에 선언해둔 IDD_#### 을 참조하지 못하여 발생함.
"AppNameDlg.cpp" 에서는 "AppName.h" 와 "AppNameDlg.h" 를 include 합니다.
이때 "AppName.h" 내부에서 "resource.h" 를 include 하기 때문에 순서상으로 오류가 발생하지 않아야 합니다.
하지만 간혹 "AppNameDlg" 클래스를 참조하기 위하여 다른 cpp 파일에서 "AppNameDlg.h" 를 include 를 할때가 있는데 이런 경우 위와 같은 오류가 발생합니다.
[해결방안]
* 다른 cpp 파일에서 #include "AppNameDlg.h" 위에 #include "AppName.h" 를 추가한다. (전체적인 구조대로 구현)
* "AppNameDlg.h" 에서 #include "resource.h" 를 추가한다.
끝!