Tech & IT/프로그래밍

VS2008에서 CWinAppEx과 afxcontrolbars.h 컴파일 문제

해피콧 2008. 12. 30. 01:12
'); }
'); }
CWinAppEx VS2008 Sp1설치 후 
MFC project를 생성하면 Wizard가 생성하는 code중 약간 바뀐 부분이 있습니다.

App는 CWinAppEx(기존에는 CWinApp를 상속)를 상속받고
stdafx.h에 #include <afxcontrolbars.h>가 추가됩니다.

그런데 문제는 VS2008 sp1에서 생성한 project를
VS2008 sp1이 설치되지 않은 computer에서 compile할 경우
Error가 발생한다는 점입니다.
stxafx.h에 afxcontrolbars.h를 찾을 수 없어 Compile Error가 발생합니다.

이 때는 간단히 수정할 수 있습니다.
1. CWinAppEx를 CWinApp로 고치고
2. #include <afxcontrolbars.h>를 삭제해줍니다.

그런데 의문이 드는 것은
MSDN에서 CWinAppEx를 찾아보니 afxwinappex.h를 필요로 하고 있습니다.
왜 VS2008가 afxcontrolbars.h를 include했는지 궁금하네요

한번 찾아봐야겠네요

'Tech & IT > 프로그래밍' 카테고리의 다른 글

CRichEditCtrl에서 GetLine(?) 문제점  (0) 2008.12.30
IMPLEMENT_DYNAMIC, DECLARE_DYNAMIC 의문  (0) 2008.12.30
VB6, VB.NET, VS.NET 과 COM  (0) 2008.12.29
CSerialPort 사용해보자 Free API  (0) 2008.12.29
Win32 문자열  (0) 2008.12.11