文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 电脑基础知识 > _MSC_VER
侵权投诉

_MSC_VER

基础知识,和代码实现效果

_MSC_VER

_MSC_VER 定义编译器的版本。_MSC_VER分解如下:

MS:Microsoft(微软)的简写

C:MSC就是Microsoft出的C编译器。

VER:Version(版本)的简写。

全部加在一起就是:Microsoft的C编译器的版本。

_MSC_VER是微软C/C++编译器——cl.exe编译代码时预定义的一个宏。需要针对cl编写代码时,可以使用该宏进行条件编译。

_MSC_VER的值表示cl的版本。需要针对cl特定版本编写代码时,也可以使用该宏进行条件编译。

_MSC_VER的类型是"int"。

下面是一些编译器版本的_MSC_VER值

MS VC++ 10.0 _MSC_VER = 1600

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。

在MSDN中有这样一段话:

Defines the compiler version.Defined as 1200 for Microsoft Visual C++ 6.0.Always defined.

The _MSC_VER macro will have one of the following values depending upon the particular Microsoft compiler:

Compiler

-------- _MSC_VER value --------------

600 700

800

800 C Compiler version 6.0 C/C++ compiler version 7.0 Visual C++, Windows, version 1.0 Visual C++, 32-bit, version 1.0

第1页

TOP相关主题

你可能喜欢

热门文档

相关文档

  • 编译器版本的_MSC_VER值

    在程序中加入_MSC_VER 宏可以根据编译器版本让编译器选择性地编译一段程 序。例如一个版本编译器产生的 lib 文件可能不能被另一个版本的编译器调用,那么 在...

  • 编译器预定义的宏(可以用来区分使用的是哪种编译器)

    一、介绍预定义宏 "_MSC_VER" 1、_MSC_VER 是微软 C/C++编译器——cl.exe 编译代码时预定义的一个宏。需 要针对 cl 编写代码时, 可以使用该宏进行条件...

  • size_t和ssize_t的含义和区别

    defined(__cdecl) ) #define __cdecl #endif /* Define _CRTAPI1 (for compatibility with the NT SDK) */ #ifndef _CRTAPI1 #if _MSC_VER >= 800 &...

  • CPicture类的用法

    _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CPicture { public: CPicture(); virtual ~CPicture(); public: BOOL LoadPicture(UINT ...

  • #stdib.h的用法

    */ #pragma pack(push,8) #endif /* _MSC_VER */ #ifdef __cplusplus extern "C" { #endif /* Define _CRTIMP */ #ifndef _CRTIMP #ifdef _DLL #...

  • Microsoft_Visual_Studio 2010入门教程

    Visual Studio 2010 -> Visual C++ 2010 -> Visual C++ 10.0 -> _MSC_VER 值 1600. 这个就是我们即将要介绍的版本,那么让我们来看一下它的启动画面吧。 ...

  • 实验一 金刚石图案算法

    #define AFX_P2_H__3A3FB2AE_1A86_441C_B418_E6BD1A317145__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class CP2 ...

  • Visual Studio经典C++入门教程

    下面来介绍下这个 VC 版本和 VS 版本的对应关系: Visual Studio .net (2002) --> Visual C++ .net (2002) --> Visual C++ 7.0 -> _MSC_VER 值 1300 ...

  • 软件综合设计-井字棋游戏_实验报告及参考程序

    #define AFX_STDAFX_H__E59AB77A_BA5D_4DA1_A7E7_B331C6644729__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #define WIN...

  • visual studio 入门经典

    下面来介绍下这个 VC 版本和 VS 版本的对应关系: Visual Studio .net (2002) --> Visual C++ .net (2002) --> Visual C++ 7.0 -> _MSC_VER 值 1300 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email