window的版本宏
来源:互联网 发布:seo具体怎么做 编辑:程序博客网 时间:2024/04/27 21:11
这三个宏其实都是Windows的版本宏,在Windows 95,98,Me这一分支的OS中,Windows的定义的版本宏是_WIN32_WINDOWS。与此同时,Windows重新开发了NT系列,且其编号从NT4.0开始,经过Windows 2000,XP, Server 2003,Vista,Server2008,Win7,Win8. 在这一分支中,Windows的定义的版本宏是_WIN32_WINNT。_WIN32_WINDOWS宏便被废弃了。
WINVER是_WIN32_WINDOWS或_WIN32_WINNT的别名。在SDK的sdkddkver.h中有其定义,可见WINVER不完全等价于_WIN32_WINNT宏的值。
各系统的宏定义:
系统 宏 windows95 _WIN32_WINDOWS>=0x0400 WINVER>=0x0400 Windows 98_WIN32_WINDOWS>=0x0410 WINVER>=0x0410Windows Me_WIN32_WINDOWS=0x0500 WINVER>=0x0500Windows NT 4.0_WIN32_WINNT>=0x0400 WINVER>=0x0400Windows 2000_WIN32_WINNT>=0x0500 WINVER>=0x0500Windows XP_WIN32_WINNT>=0x0501 WINVER>=0x0501Windows Server2003_WIN32_WINNT>=0x0502 WINVER>=0x0502Windows Vista_WIN32_WINNT>=0x0600 WINVER>=0x0600Windows Server2008_WIN32_WINNT>=0x0600 WINVER>=0x0600Windows Server2008 R2_WIN32_WINNT>=0x0601 WINVER>=0x0601Win7_WIN32_WINNT>=0x0601 WINVER>=0x0601Win8_WIN32_WINNT>=0x0602 WINVER>=0x0602Win8.1_WIN32_WINNT>=0x0603 WINVER>=0x0603win10_WIN32_WINNT>=0x0A00 WINVER>=0x0A00
二、IE版本_WIN32_IE
Minimum version requiredMinimum value of _WIN32_IEInternet Explorer 10.0_WIN32_IE_IE100 (0x0A00)Internet Explorer 9.0_WIN32_IE_IE90 (0x0900)Internet Explorer 8.0_WIN32_IE_IE80 (0x0800)Internet Explorer 7.0_WIN32_IE_IE70 (0x0700)Internet Explorer 6.0 SP2_WIN32_IE_IE60SP2 (0x0603)Internet Explorer 6.0 SP1_WIN32_IE_IE60SP1 (0x0601)Internet Explorer 6.0_WIN32_IE_IE60 (0x0600)Internet Explorer 5.5_WIN32_IE_IE55 (0x0550)Internet Explorer 5.01_WIN32_IE_IE501 (0x0501)Internet Explorer 5.0, 5.0a, 5.0b_WIN32_IE_IE50 (0x0500)
Windows XP之前的系统,只支持IE到IE6. 从Windows XP之后,所有的Windows版本都支持IE支持到IE8. IE9不再支持Windows XP(包括Server 2003)。IE10则不再支持Vista。
三、_MSC_VER
_MSC_VER定义编译器的版本。下面是一些编译器版本的_MSC_VER值:
_MSC_VERVisual C++ 2013MS VC++ 12.01800Visual C++ 2012MS VC++ 11.01700Visual C++ 2010MS VC++ 10.01600Visual C++ 2008MS VC++ 9.01500Visual C++ 2005MS VC++ 8.01400Visual C++ 2003MS VC++ 7.11310Visual C++ 2003MS VC++ 7.01300Visual C++ 6.0MS VC++ 6.01200Visual C++ 5.0MS VC++ 5.01100
四、 _WIN32
32 bit Plarform: #ifdef _WIN32
五、 _Win64
64 bit Plarform: #ifdef _WIN64
六、 _WINDOWS
如果定义了该宏,表明它是一个GUI Application:#ifdef _WINDOWS
七、 _CONSOLE
如果定义了该宏,表明它是一个GUI Application:#ifdef _CONSOLE
0 0
- window的版本宏
- window版本的生日快乐
- Window查看apache的版本
- Window版本
- window版本及适合的visual studio
- Window 各个版本对应的版本号大全
- 各Window版本Vc++6.0的安装
- gnvm--window下的nodejs版本管理工具
- tensorflow--WINDOW下CPU版本的安装
- 检测window版本
- vc获取window版本
- redis window版本
- 兼容各版本浏览器的关闭事件window.close
- 在Window平台下安装xgboost的Python版本
- 【window操作系统下Github版本的回滚问题】
- 最简单的window程序——API版本
- Xcode8与以往版本创建window的不
- mysql5.7 版本在window下的安装
- mysql 操作记录
- Longest Palindrome
- C#学习笔记-事件
- excel函数应用练习---判断字符串长度,去掉字符串里的空格,全角句号替换为小数点
- Ghost的使用方法
- window的版本宏
- UGUI的xlua例子
- 【资源列表】安装软件列表
- 使用运行时机制向Category中添加属性
- 【死磕Java并发】-----Java内存模型之happens-before
- Majority Element
- 终极版新手引导
- db2导出表和表数据
- SBT 构建工具的安装及常用命令