VC++ 预定义常量

WIN32 表示Windows平台

*只要包含了 Windows.h,那么 WIN32 常量是肯定定义了的。

_WIN32 表示32位Windows

_WIN64 表示64位Windows

上面说法错了

参考微软的说法

Predefined Macros

https://msdn.microsoft.com/en-us/library/b0084kay(v=vs.140).aspx

_WIN32

Defined for applications for Win32 and Win64. Always defined.

_WIN64

Defined for applications for Win64.

WIN32宏存在于WinDef.h

原文地址:https://www.cnblogs.com/faeriesoft/p/4374713.html