您的位置:首页 > 其它

WIN32_LEAN_AND_MEAN宏

2016-11-22 09:48 148 查看
网上说:


不加载MFC所需的模块。

用英语解释:Say no to MFC

如果你的工程不使用MFC,就加上这句,这样一来在编译链接时,包括最后生成的一些供调试用的模块时,速度更快,容量更小。




我们经常可以看到在stdafx.h中有这么个宏定义#define WIN32_LEAN_AND_MEAN, 它的作用实际上是当我们项目中包含了时去除一些头文件的包含, 加快编译速度, 大家可以跳进中搜索一下

WIN32_LEAN_AND_MEAN就能看到去除了哪些头文件的包含了, 据网上说是不使用MFC时可以包含该预处理头, 我也用个小项目测试了一下, 基本上对于编译速度以及生成文件没有多大影响。


大概意思如上,我也没有去查msdn,csdn有一篇博客内容比较详细,可以参考一下:WIN32_LEAN_AND_MEAN 的作用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: