MFC 에선 WIN32_LEAN_AND_MEAN 정의되어 있다.
MFC 코딩을 하고 있는 찰나에 TimeGetTime 이 되지 않아, 문순이에게 물어 보니 mmsystem.h 를 포함시키면 된다고 했다. 하지만 늘상 windows.h 만 하면 인식되었던 함수인데 말이다. 그래서 windows.h 를 유심히 보니 WIN32_LEAN_AND_MEAN 가 없다면, 많은 헤더파일을 포함시켜 컴파일 하라고 정의 되어 있고, 여기에 mmsystem.h 를 포함시키고 있다. MFC에선 WIN32_LEAN_AND_MEAN 를 #define 으로 정의되어 있기 때문에, 많은 포함 파일들을 없이 하고 있다. 아마도 MFC 자체가 컴파일 타임을 많이 잡아먹기 때문에 조금이라도 줄이기 위해서 WIN32_LEAN_AND_MEAN 을 정의 하여 사용 하는것으로 보여진다. 만약 내가 코딩중에 ..
연구실/파편화된 기록들
2008. 8. 31. 17:42
최근댓글