"windows.h" は、16bit版 Windowsのヘッダファイルを多数インクルードしている。WIN32_LEAN_AND_MEAN
を define することで、32bitアプリには不要なヘッダファイルのインクルードを抑止してコンパイル時間を短縮できる。
windows.hの一部抜粋
1 2 3 4 5 6 7 8 9 |
#ifndef WIN32_LEAN_AND_MEAN #include <cderr.h> #include <dde.h> #include <ddeml.h> #include <dlgs.h> #ifndef _MAC #include <lzexpand.h> /* 中略 */ #endif /* WIN32_LEAN_AND_MEAN */ |
- lean and mean
- すっきり、さっぱり。経費削減。