#define WIN32_LEAN_AND_MEAN 的作用
2018-01-18 14:40
441 查看
1:为什么要 #define WIN32_LEAN_AND_MEAN 。答案很简单,因为要包含尽量精简的内容,包含了这一句编译的时候明显快多了。
2:不加载MFC所需的模块。如果你的工程不使用MFC,就加上这句,这样一来在编译链接时,包括最后生成的一些供调试用的模块时,速度更快,容量更小。
3:我想这个不是 MFC 特有的, WIN32_LEAN_AND_MEAN 是针对 Win32 相关的头文件的, 比如在包含 WIN32/MFC SDK 头文件之前定义些宏, 可以通过预处理来关闭掉一些不太常用的系统接口或参数, 这样可以加快编译的速度!你可以看看 Windows.h 文件里和 WIN32_LEAN_AND_MEAN 相关的部分就明白了, 另外在这个文件开始部分一个注释, 这里有很多更详细的控制开关(宏)
2:不加载MFC所需的模块。如果你的工程不使用MFC,就加上这句,这样一来在编译链接时,包括最后生成的一些供调试用的模块时,速度更快,容量更小。
3:我想这个不是 MFC 特有的, WIN32_LEAN_AND_MEAN 是针对 Win32 相关的头文件的, 比如在包含 WIN32/MFC SDK 头文件之前定义些宏, 可以通过预处理来关闭掉一些不太常用的系统接口或参数, 这样可以加快编译的速度!你可以看看 Windows.h 文件里和 WIN32_LEAN_AND_MEAN 相关的部分就明白了, 另外在这个文件开始部分一个注释, 这里有很多更详细的控制开关(宏)
相关文章推荐
- #define WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN 的作用
- [转]#define WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN
- WIN32_LEAN_AND_MEAN 作用
- WIN32_LEAN_AND_MEAN 的作用
- #define WIN32_LEAN_AND_MEAN
- 转:WIN32_LEAN_AND_MEAN 宏的作用
- WIN32_LEAN_AND_MEAN 的作用
- 关于 WIN32_LEAN_AND_MEAN
- 关于 WIN32_LEAN_AND_MEAN
- 宏编译 预处理头 WIN32_LEAN_AND_MEAN
- 如何使用 VC_EXTRALEAN 和 WIN32_LEAN_AND_MEAN 来增强 Visual C++ 中的生成过程
- Windows Socket 编程, WIN32_LEAN_AND_MEAN 的用法
- Winsock2.h、Windows.h和WIN32_LEAN_AND_MEAN
- WIN32_LEAN_AND_MEAN
- WIN32_LEAN_AND_MEAN