본문 바로가기

프로그래밍

#define WIN32_LEAN_AND_MEAN

빌드 시간을 단축할 수 있도록 Visual C++는 자주 사용하지 않는 API의 일부를 제외하여 Win32 헤더 파일의 크기를 줄이기 위해 WIN32_LEAN_AND_MEAN 같은 매크로를 제공한다.

MFC가 아닌 응용 프로그램의 경우에는 WIN32_LEAN_AND_MEAN 매크로를 정의하여 빌드 시간을 단축할 수 있다.

#include <Windows.h> 를 선언하기 전에 WIN32_LEAN_AND_MEAN 을 정의한다.

#ifndef WIN32_LEAN_AND_MEAN
# define WIN32_LEAN_AND_MEAN
#endif
...
#include <Windows.h>
...

프로젝트 생성시 '미리 컴파일된 헤더' 옵션을 선택하면 stdafx.h 파일에 자동으로 WIN32_LEAN_AND_MEAN 매크로가 정의 된다.

MSDN 링크

'프로그래밍' 카테고리의 다른 글

include 가드  (0) 2012.12.05
Unicode 사용  (0) 2012.12.05
gtest (google test) vs2010 설정  (0) 2012.12.04
VS2010 lib 사용 설정  (0) 2012.12.03
Windows Sockets Error Codes (Windows)  (0) 2012.11.18