Windows常见宏的使用
WIN32_LEAN_AND_MEAN
1. 参考资料:https://msdn.microsoft.com/en-us/library/windows/desktop/aa383745(v=vs.85).aspx
2. 使用说明:
You can reduce the size of the Windows header files by excluding some of the less common API declarations as follows:
• Define WIN32_LEAN_AND_MEAN to exclude APIs such as Cryptography, DDE, RPC, Shell, and Windows Sockets.
通常我们在开发windows程序的时候,贪图省事会直接包含"windows.h"头文件,但是其实该头文件中很多的API是不需要使用到的。可以定义WIN32_LEAN_AND_MEAN宏来减小windows包含头的大小:
#ifdef _WINDOWS_ // windows#define WIN32_LEAN_AND_MEAN #include <windows.h> #undef WIN32_LEAN_AND_MEAN #else // linux#endif
转载于:https://www.cnblogs.com/heartchord/p/4479889.html
Windows常见宏的使用相关推荐
- Windows 常见文件扩展名和说明
Windows 常见文件扩展名和说明 A ACE:Ace压缩档案格式 ACT:Microsoft office助手文件 AIF,AIFF:音频互交换文件,Silicon Graphic and Mac ...
- windows常见端口和协议--SMB(445)-NETBIOS(137-138-139)
Windows常见端口 Windows一般开放udp_137, udp_138, tcp_139, tcp_445端口. 服务 端口 描述 NetBIOS名称服务(NBNS) UDP 137 NBNS ...
- 计算机页面错误代码,电脑Windows常见错误代码解析
Windows常见非法操作详解 停止错误编号:0x0000000A 说明文字RQL-NOT-LESS-OR-EQUAL 通常的原因:驱动程序使用了不正确的内存地址. 解决方法:如果无法登陆,则重新启动 ...
- Windows常见事件ID
Windows常见事件ID Windows 事件 ID Windows Vista 事件 ID 事件类型 描述 512, 513, 514, 515, 516, 518, 519, 520 4608, ...
- Mac 与 Linux Windows 常见使用区别
Mac 与 Linux Windows 常见使用区别 1 常见命令 2 常见操作 3 常见问题 4 说明 本文记录一些mac和linux.windows之间常见的使用区别,以便于有需要的读者查阅,后续 ...
- 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 Windows常见特洛伊木马任务(1)有趣的键盘记录器
黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 Windows常见特洛伊木马任务(1)有趣的键盘记录器 文章目录 黑帽python第二版(Bla ...
- 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 Windows常见特洛伊木马任务(4)沙箱检测
黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 Windows常见特洛伊木马任务(4)沙箱检测 文章目录 黑帽python第二版(Black H ...
- windows常见的加载错误的3个解决办法
windows常见的加载错误的3个解决办法 作者:系统达人 来源:http://www.dnxp.net 当在系统中频繁安装和卸载一些应用程序,或者频繁对系统进行杀毒操作的话,系统在日后的启动过程中可 ...
- 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 windows常见特洛伊木马任务(2)截屏
黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 windows常见特洛伊木马任务(2)截屏 文章目录 黑帽python第二版(Black Hat ...
最新文章
- 单片机学不会怎么办?单片机从哪里开始学?
- 优先级调度算法实现_一篇讲透嵌入式操作系统任务调度
- 单链表之无头和有头--逆序
- 大工14秋《计算机应用基础》在线测试2,2017大工《计算机应用基础》在线测试2答案.doc...
- 阿里云产品头条(2017年12月刊)
- ruby .each_Ruby中带有示例的Array.each方法
- 37 SD配置-销售凭证设置-分配项目类别
- php new static,PHP 的 new static 和 new self
- 读《Computer Systems: A Programmer’s Perspective》
- Docker 方式搭建 Prometheus + grafana
- 有趣的 Mysql 存储引擎 1
- c语言九九乘法表的值,c语言九九乘法表!
- BP神经网络预测matlab代码实现
- Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.Il
- 职能部门绩效考核指标设置
- ☀️光天化日学C语言☀️(09)- 算术运算符 | 小学就会了?温故而知新,可以为师矣!
- 数据结构课程设计预习——项目1:中国计算机设计大赛赛事统计
- 28法则在建站、优化、运维中的体现
- IM聊实现客户端之间信息交互需求文档
- 解读:企微面向服务商进行平台收费模式调整的说明