在许多windows下的项目中, 我们经常可以看到在stdafx.h中有这么个宏定义#define WIN32_LEAN_AND_MEAN, 它的作用实际上是当我们项目中包含了<windows.h>时去除一些头文件的包含, 加快编译速度, 大家可以跳进<windows.h>中搜索一下WIN32_LEAN_AND_MEAN就能看到去除了哪些头文件的包含了, 据网上说是不使用MFC时可以包含该预处理头, 我也用个小项目测试了一下, 基本上对于编译速度以及生成文件没有多大影响, 所以个人认为大家只要知道有这么个东西, 在阅读别人代码时如果有这么个东西能知道是干什么的就行了。
宏编译 预处理头 WIN32_LEAN_AND_MEAN
最新推荐文章于 2023-01-23 13:17:21 发布