`

WIN32_LEAN_AND_MEAN 作用

    博客分类:
  • VC
阅读更多

MSDN的资料:   
    
  为加速生成过程,Visual   C++   提供了如下定义(这些定义通过排除一些不太常用的   API,减小了   Win32   头文件的大小):   
    
  VC_EXTRALEAN   
    
  WIN32_LEAN_AND_MEAN   
    
  VC_EXTRALEAN   定义   WIN32_LEAN_AND_MEAN   和若干   NOservice   定义,如   NOCOMM   和   NOSOUND。(有关   NOservice   定义列表,请参见头文件   Windows.h   和   MFC   头文件   afxv_w32.h。)   
    
  用   Visual   C++   应用程序向导创建的应用程序自动使用   VC_EXTRALEAN。可以在旧式   MFC   应用程序中手动定义   VC_EXTRALEAN   以加速生成过程。   
    
  非   MFC   应用程序可以定义   WIN32_LEAN_AND_MEAN   和适用的   NOservice   定义以减少生成时间。 

分享到:
评论

相关推荐

    Win32LeanAndMean:C ++ 14 没有宏

    该项目从MinGW w32api生成C ++ 14标头“ Win32LeanAndMean.hpp”,包括定义了WIN32_LEAN_AND_MEAN的Win32 API声明: typedef,例如HWND 结构,例如WNDCLASSEX 功能,例如MessageBoxW 将常量宏转换为小写形式的...

    ping的源代码

    终于找到了: 部分内容 <br/>ping的源代码 <br/>#pragma pack(4) #define WIN32_LEAN_AND_MEAN #include #include #include #define ICMP_ECHO 8 #define ICMP_ECHOREPLY 0 ...

    tjs:TJS = tinyc编译器+ quickjs

    TJS = tinyc编译器+ quickjs 混合两个世界的力量,使您可以在js中(内联)调用c函数。 玩具项目,不保证安全,使用风险自负。例子// yes, it support es-... raw `#define UNICODE#define WIN32_LEAN_AND_MEAN#includ

    主文件

    #define WIN32_LEAN_AND_MEAN #define INITGUID #include #include #include #include #include #include #include #include "hhh.h" #pragma comment(lib, "ddraw.lib") ``` 这些指令的作用如下: - `#...

    时钟的经典源代码,请相互关注

    - **`#define WIN32_LEAN_AND_MEAN`**:这是Windows SDK中的宏定义,作用是排除不常用的 Windows 头文件,减少编译时间。 ### C++头文件包含 - **`#include<stdio.h>`**:包含了标准输入输出库 `<stdio.h>`,用于...

    不依赖于DLL就能工作的全局钩子

    #define WIN32_LEAN_AND_MEAN #include #include DWORD g_main_tid = 0; HHOOK g_kb_hook = 0; LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam); BOOL WINAPI DllMain...

    世界上最简单的windows程序

    - `#define WIN32_LEAN_AND_MEAN`:减少Windows头文件的包含内容,加快编译速度。 - `#include <windows.h>` 和 `#include <windowsx.h>`:包含了必要的Windows API头文件。 - `int WINAPI WinMain(HINSTANCE ...

    转载:已编译好的openssh库

    "CFLAG= /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE - D_CRT_NONSTDC_NO_DEPRECATE /Fdout32 -DOPENSSL_...

    libtorent boost安装方法

    - `WIN32_LEAN_AND_MEAN` - `_WIN32_WINNT=0x0500` - `BOOST_ALL_NO_LIB` - `_FILE_OFFSET_BITS=64` - `BOOST_THREAD_USE_LIB` - `TORRENT_BUILDING_SHARED` - `TORRENT_LINKING_SHARED` - `UNICODE` #####...

    (原创)windows下编译安装DarwinStreamingServer6.0.3源码

    - **winsock2重定义**:在`OSHeaders.h`中,添加`#define WIN32_LEAN_AND_MEAN`到`#include <windows.h>`前。 - **timeGetTime函数未定义**:引入`<Mmsystem.h>`头文件,并在工程设置中链接Winmm.lib库。 - **grp...

    Cocos2d-X深入分析pdf(红孩儿)

    在这个文件中,通过宏定义WIN32_LEAN_AND_MEAN表示使用的是简化的win32库,从而减少了编译时链接的库数量。通过包含windows.h和tchar.h头文件,引入了Windows平台下的编程接口。Cocos2d-x的C语言头文件"CCStdC.h"也...

    游戏开发新手入门之WINDOWS编程.pdf

    `#define WIN32_LEAN_AND_MEAN`是一个预处理器指令,用于排除某些大型库(如MFC)的引用,以加快编译速度。 在学习Windows编程时,了解基本的C++类概念是有帮助的,因为Windows API本身是基于面向对象设计的。尽管...

    vs2005的ogre配置

    #define WIN32_LEAN_AND_MEAN #include INT WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT) { #else int main(int argc, char** argv) { #endif // 创建应用程序对象 TutorialApplication...

    游戏编程起源(vc+directX)(中文)

    `#define WIN32_LEAN_AND_MEAN`这个预处理指令用于告诉Windows的头文件不包含MFC(Microsoft Foundation Classes)的相关内容,以减少编译时间。对于不打算使用MFC进行游戏编程的人来说,这是一个实用的优化。 ...

    C++实现显示MP3文件信息的方法

    本文实例讲述了C++实现显示MP3文件信息的方法。分享给大家供大家参考。具体实现方法如下: /** * This is small example how to ...#define WIN32_LEAN_AND_MEAN #include #include #include #include <stdio.h

    DirectX10教程2创建一个框架和窗口.docx

    `WIN32_LEAN_AND_MEAN`预处理指令用于减少`Windows.h`头文件中不必要的内容,提高编译效率。在`SystemClass.h`中,我们还包含了`InputClass.h`和`GraphicsClass.h`,这表明这两个类的定义位于相应的头文件中。 在...

    C语言使用libZPlay录制声音并写到文件的方法

    本文实例讲述了C语言使用libZPlay录制声音并写到文件的方法。分享给大家供大家参考。...#define WIN32_LEAN_AND_MEAN #include #include #include #include #include #include #include #include <dos>

Global site tag (gtag.js) - Google Analytics