_MSC_VER

_MSC_VER详细介绍


_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 /?


c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>cl /?
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.

......




http://www.cnblogs.com/braver/articles/2064817.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值