windows平台下的宏

 

_WIN32_WCE  是否为Windows CE平台

_MSC_VER  Visual C++编译器版本

  • #if def _MSC_VER(非VC编译器很多地方也有定义)
  • #if _MSC_VER >=1000 // VC++4.0以上
  • #if _MSC_VER >=1100 // VC++5.0以上
  • #if _MSC_VER >=1200 // VC++6.0以上
  • #if _MSC_VER >=1300 // VC2003以上
  • #if _MSC_VER >=1400 // VC2005以上

Windows

  • 32bit
    #ifdef _WIN32
  • 64bit
    #ifdef _WIN64

WINVER   Windows版本号

  • #if (WINVER >= 0x030a) // Windows 3.1以上
  • #if (WINVER >= 0x0400) // Windows 95/NT4.0以上
  • #if (WINVER >= 0x0410) // Windows 98以上
  • #if (WINVER >= 0x0500) // Windows Me/2000以上
  • #if (WINVER >= 0x0501) // Windows XP以上
  • #if (WINVER >= 0x0600) // Windows Vista以上

 

 

 

你可能感兴趣的:(windows平台下的宏)