_MSC_VER详细介绍
生活随笔
收集整理的這篇文章主要介紹了
_MSC_VER详细介绍
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
_MSC_VER詳細(xì)介紹
_MSC_VER是微軟的預(yù)編譯控制。
_MSC_VER可以分解為:
MS:Microsoft的簡寫。
C:MSC就是Microsoft的C編譯器。
VER:Version的簡寫。
_MSC_VER的意思就是:Microsoft的C編譯器的版本。
微軟不同時(shí)期,編譯器有不同的版本:
MS VC++10.0 _MSC_VER=1600
MS VC++9.0 _MSC_VER=1500
MS VC++8.0 _MSC_VER=1400
......
其中MS VC++10.0就是Visual C++ 2010,MS VC++9.0就是Visual C++2008,MS VC++8.0就是Visual C++2005
在程序中加入_MSC_VER宏可以根據(jù)編譯器版本讓不同版本的編譯器選擇性地編譯一段程序。
查看編譯的版本信息,可以在Command line里敲 cl /?
總結(jié)
以上是生活随笔為你收集整理的_MSC_VER详细介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用实例证明dll中new的内存不能在ex
- 下一篇: WINVER和_WIN32_IE等宏的含