在编译器预处理过程中,有些宏是C或者C++标准预先定义的,有些是编译器自身预先定义的。 在Windows上开发程序的时候,大多数时候用的是微软的C/C++编译器,_MSC_VER就是其中一个比较常见的宏。
定义
_MSC_VER是微软的C/C++编译器预先定义的一个宏,它包含了编译器的主要和次要版本号。
编译器的版本号是用冒号分开的,如15.00.20706.01,分隔开的第一部分就是编译器的主要版本号,第二部分就是编译器的次要版本号。如上面版本号的编译器,在进行预处理的时候,_MSC_VER评估取值后得到的数据就是1500。
各种编译器下的取值
- VC 2010
_MSC_VER 的取值是1600
-
VC 2008
_MSC_VER 的取值是1500
- VC 2005
_MSC_VER 的取值是1400
- VC 7.0
_MSC_VER 的取值是1300
-
6. VC 6.0
_MSC_VER 的取值是1200
分享到:
相关推荐
例如,你可以先调用`USBH_MSC_ReadCapacity10()`获取设备的容量,然后利用`USBH_MSC_Read10()`或`USBH_MSC_Write10()`进行数据的读写。 **示例程序** 示例程序通常包含一个主循环,其中处理USB主机事件,如设备...
"MSC.rar_ MSC matlab_MSC_matlab msc_msc matlab_散射校正"这个压缩包文件提供了关于散射校正的MATLAB实现。下面将详细介绍散射校正的基本概念、原理以及在MATLAB中的应用。 散射校正是一种针对图像数据中噪声进行...
例如,使用`ux_device_class_msc_media_sense`检测U盘状态,`ux_device_class_msc_request_send`发送控制命令,`ux_device_class_msc_data_read`和`ux_device_class_msc_data_write`进行数据传输。 6. **错误处理**...
在本案例中,"usb_msc_cbi_1.1.rar" 文件包含的是关于USB MSC协议的CBI(Control/Bulk/Interrupt)传输模式的详细资料。 CBI传输协议是USB MSC规范中的一部分,它利用USB接口的三种不同类型的传输端点:控制...
"MTS_Danieu_1551159_MSC_Modv3_door_" 这个标题包含了一些关键信息。首先,“MTS”通常指的是“Minecraft Texture Set”,即我的世界纹理包,它是一个为游戏《我的世界》(Minecraft)设计的自定义图形资源集合。...
3. 数据传输处理:实现`usb_msc_read()`和`usb_msc_write()`函数,分别处理主机读取和写入数据的请求。这里需要与ESP32S3的SPI或SD卡接口交互,将数据从Flash或SD卡读取到USB传输缓冲区,或将USB缓冲区的数据写入...
"预处理_msc预处理_MSC_"这个标题提及的"MSC",全称为“Multispectral Corrector”或者“Multiplicative Scatter Correction”,是一种专门用于消除光谱散射影响的数据预处理技术。这种技术主要应用于光谱学,特别是...
本文将深入探讨高性能单片机MSC1210的技术细节,基于提供的英文翻译版技术手册。MSC1210是一款集成了多种功能的微控制器,广泛应用于需要高效处理能力与低功耗的嵌入式系统设计。这份翻译文档为中文用户提供了便捷的...
标题中的"fpga_top_msc.rar"表明这是一个与FPGA(Field-Programmable Gate Array,现场可编程门阵列)相关的项目,而“msc”可能是硕士研究生项目或MSC(Microsemi SmartConfig)的缩写,后者是Microsemi公司的一种...
这个"msc.zip.zip_MSC_msc程序_zip"文件包含了一个使用MATLAB编写的MSC变量标准化处理程序,用于帮助用户对数据集中的数值变量进行标准化,以消除量纲影响,使不同尺度的变量具有可比性。 MATLAB是一种强大的数学...
在Windows 7家庭版中,默认情况下并未包含组策略编辑器(gpedit.msc),这使得一些高级配置选项无法直接访问。然而,通过安装额外的组件,如"Win7 家庭版组策略安装程序gpedit_msc.zip"提供的Gpedit Installer.exe,...
STM32_USB_Composite_CDC_MSC_Demo项目是一个基于STM32微控制器的USB复合设备示例,它集成了CDC(通信设备类)和MSC(存储设备类)功能。这个项目展示了如何在STM32上同时实现串行通信接口(如虚拟COM口)和USB大...
在本文中,我们将深入探讨如何实现基于MSC1211芯片的AD采样以及通过串行接口进行数据传输。MSC1211是一款高性能、低功耗的微控制器,广泛应用于工业控制、传感器数据采集等领域。它具备内置的模数转换器(ADC),...
本文将详细探讨“msc.rar”压缩包中涉及到的“MSC光谱预处理”及其核心算法——“MSC算法”,以及如何利用C++进行光谱预处理。 MSC,全称为Multiplicative Scatter Correction(乘性散射校正),是一种常见的光谱...
利用该matlab程序对近红外光谱进行MSC等预处理,很好用。
【p3server_msc文件详解】 `p3server_msc` 文件主要关联到 `p3server` 服务,这是一个用于邮件服务的组件。在Windows操作系统中,`.msc` 后缀的文件通常代表管理单元(Management Console),它是微软提供的一种...
本文将详细讨论“MSC”(Multivariate Scatter Correction,多元散射校正)这一光谱预处理方法,以及如何利用提供的“MSC.rar”压缩包中的“MSC.m”文件进行光谱数据的预处理。 首先,我们要理解什么是MSC。多元...
【标题】"MSD_File.rar_LCP17xx usb_MDK_fs_usbh_msc.c" 涉及的是一款基于LPC17xx系列微控制器的USB存储设备(MSD)驱动程序开发,使用了MDK(Keil uVision4)作为集成开发环境。这个项目主要是为NXP LCP17xx系列的...
《MSC1210-EVM用户指南》是TI(德州仪器)公司编写的关于MSC1210微控制器评估模块(EVM)的详细使用说明书,编号为SBAU073。这篇PDF文档旨在帮助工程师们更好地理解和操作基于MSC1210芯片的开发平台,从而快速进行...
标题中的"MSC.zip_greatwpo_msc校正法_todayjde"表明这个压缩包包含了与Great-WPO MSC校正法相关的资源,特别是针对"todayjde"(可能是一个特定的数据集或项目)的应用。"多元散射校正MATLAB代码"则提示我们,这里...