_MSC_VER详细介绍(转)
2014-10-14 14:21
218 查看
_MSC_VER是微软的预编译控制。
_MSC_VER可以分解为:
MS:Microsoft的简写。
C:MSC就是Microsoft的C编译器。
VER:Version的简写。
_MSC_VER的意思就是:Microsoft的C编译器的版本。
微软不同时期,编译器有不同的版本:
MS VC++ 12.0 _MSC_VER = 1800 (Visual C++ 2013)
MS VC++ 11.0 _MSC_VER = 1700 (Visual C++ 2012)
MS VC++ 10.0 _MSC_VER = 1600(Visual C++ 2010)
MS VC++ 9.0 _MSC_VER = 1500
MS VC++ 8.0 _MSC_VER = 1400
MS VC++ 7.1 _MSC_VER = 1310
MS VC++ 7.0 _MSC_VER = 1300
MS VC++ 6.0 _MSC_VER = 1200
MS VC++ 5.0 _MSC_VER = 1100
......
其中MS VC++10.0就是Visual C++ 2010,MS VC++9.0就是Visual C++2008,MS VC++8.0就是Visual C++2005
在程序中加入_MSC_VER宏可以根据编译器版本让不同版本的编译器选择性地编译一段程序。
查看编译的版本信息,可以在Command line里敲 cl /?
转自:http://www.cnblogs.com/braver/articles/2064817.html
参考:http://baike.baidu.com/view/1276757.htm?fr=aladdin
_MSC_VER可以分解为:
MS:Microsoft的简写。
C:MSC就是Microsoft的C编译器。
VER:Version的简写。
_MSC_VER的意思就是:Microsoft的C编译器的版本。
微软不同时期,编译器有不同的版本:
MS VC++ 12.0 _MSC_VER = 1800 (Visual C++ 2013)
MS VC++ 11.0 _MSC_VER = 1700 (Visual C++ 2012)
MS VC++ 10.0 _MSC_VER = 1600(Visual C++ 2010)
MS VC++ 9.0 _MSC_VER = 1500
MS VC++ 8.0 _MSC_VER = 1400
MS VC++ 7.1 _MSC_VER = 1310
MS VC++ 7.0 _MSC_VER = 1300
MS VC++ 6.0 _MSC_VER = 1200
MS VC++ 5.0 _MSC_VER = 1100
......
其中MS VC++10.0就是Visual C++ 2010,MS VC++9.0就是Visual C++2008,MS VC++8.0就是Visual C++2005
在程序中加入_MSC_VER宏可以根据编译器版本让不同版本的编译器选择性地编译一段程序。
查看编译的版本信息,可以在Command line里敲 cl /?
转自:http://www.cnblogs.com/braver/articles/2064817.html
参考:http://baike.baidu.com/view/1276757.htm?fr=aladdin
相关文章推荐
- _MSC_VER详细介绍
- _MSC_VER详细介绍
- _MSC_VER详细介绍
- _MSC_VER详细介绍
- _MSC_VER详细介绍
- _MSC_VER详细介绍
- _MSC_VER详细介绍
- 关于_MSC_VER的详细说明
- 关于_MSC_VER的详细说明
- 用例子详细介绍各种字符集编码转换问题
- Objective-C 宏定义详细介绍
- Android Activity作为dialog对话框的使用详细介绍
- 详细介绍C++中的常用修饰符inline
- 安卓boot.img文件详细介绍-解包,编辑,打包
- MongoDB常用命令及例子详细介绍
- mysql权限详细介绍实例
- js中获取时间new Date()详细介绍
- Javascript面向对象及组件详细介绍(四)包装对象
- fputc,fgetc,fputs,fgets,fwrite,fread写入或读取数据文件详细介绍
- JTable的清空小技巧以及JTable的详细介绍