#define WIN32_LEAN_AND_MEAN
时间: 2024-06-09 07:02:57 浏览: 271
tjs:TJS = tinyc编译器+ quickjs
`#define WIN32_LEAN_AND_MEAN` 是一个预处理器宏,它可以在Windows.h头文件被包含之前定义。它的作用是从Windows.h中排除一些不常用的API和头文件,以缩小可执行文件的大小并加快编译速度。这些不常用的API和头文件可能会与您的代码产生冲突或不必要的开销。
如果您的程序只需要使用少量的Windows API,那么使用 `#define WIN32_LEAN_AND_MEAN` 可以显著地减少编译时间和可执行文件的大小。但是,如果您的程序需要使用大量的Windows API,则建议不要使用 `#define WIN32_LEAN_AND_MEAN`,因为这可能会导致一些未定义的符号错误。
阅读全文