VS各版本VC各版本对应关系

2023-05-16

Visual Studio 经过多年的发展,有许多版本,经常我们在拿到一份代码时不知道对应的VS版本
这时候可以打开工程目录下的vcproj/vcxproj文件,如下所示

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="16.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
	....
</Project>

其中的ToolsVersion代表了VC的版本,对照下表便可知对应的VS版本。

什么?你拿到的代码里没有vcproj文件 只有dsw文件?快去使用经典的vc6吧。

VS版本VC版本MSVC_VERSION1MSVC_TOOLSET_VERSION2
VS 6.0VC6.01200
VS 2002VC7.01300
VS 2003VC7.11310
VS 2005VC8.01400v80
VS 2008VC9.01500v90
VS 2010VC10.01600v100
VS 2012VC11.01700v110
VS 2013VC12.01800v120
VS 2015VC14.01900v140
VS 2017VC15.01910-1919v141
VS 2019VC16.01920-1929v142
VS 2022VC17.01930-1939v143

其中根据MSVC_VERSION1 (_MSC_VER)可以判断编译环境的版本,如下
#if MSVC_VERSION >= 1300
// vs2005以上
#endif

参考文档


  1. CMAKE MSVC_VERSION ↩︎ ↩︎

  2. CMAKE MSVC_TOOLSET_VERSION ↩︎

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS各版本VC各版本对应关系 的相关文章

  • nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案

    由于断电 xff0c 服务器重启了 xff0c 当我再次跑实验时 xff0c 发现cuda不可用 xff0c 于是输入 nvidia smi 才发现了一个错误 xff0c 如下 xff1a NVIDIA SMI has failed bec
  • Ubuntu升级内核

    Introduction The Linux kernel is the heart of your Ubuntu Operating System The kernel that comes with Ubuntu should cont
  • 机器学习算法需要注意的一些问题(二)

    训练样本大小选取的问题 模型学习的准确度与数据样本大小有关 xff0c 那么如何展示更多的样本与更好的准确度之间的关系呢 xff1f 我们可以通过不断增加训练数据 xff0c 直到模型准确度趋于稳定 这个过程能够很好让你了解 xff0c 你
  • 九种设计模式在Spring中的应用

    Spring中涉及的设计模式总结 1 简单工厂 非23种设计模式中的一种 实现方式 xff1a BeanFactory Spring中的BeanFactory就是简单工厂模式的体现 xff0c 根据传入一个唯一的标识来获得Bean对象 xf
  • WIN11安装Docker,并启动连接MySQL

    WIN11安装Docker 并启动连接MySQL 起因 xff1a 新买了一台电脑 xff0c 需要安装开发环境 xff0c 本地安装MySQL过于麻烦 xff0c 考虑到自身并不需要多么精准的MySQL配置 xff08 主要是感觉安装步骤
  • 阿里云镜像恢复,镜像取证

    阿里云镜像raw恢复取证 raw文件下载格式转换新建虚拟机第一个问题 xff1a xff08 耗时一天 xff09 第一个问题的解决 xff1a raw文件下载 根据阿里提供的下载连接 xff0c 建议用迅雷进行下载 下载后解压获得raw格
  • K8S安装网络插件flannel

    引言 xff1a K8S集群刚刚创建完成之后 xff0c 由于网络环境未进行配置 xff0c 在执行查看Node节点时 xff0c 节点状态会显示NotReady xff0c 信息如下 导致显示这个状态的原因是因为还未安装网络插件 xff0
  • 新手c语言实现可一键更改棋盘大小的三子棋程序

    新手刚学完数组 这是第一次上传代码 欢迎大家交流 如果有问题请指出 看到网上很多都是固定棋盘的三子棋 但我想实现可更改的棋盘 所以在判断上需要更改 游戏主程序 define CRT SECURE NO WARNINGS include 34
  • C语言实现可选择棋盘大小的扫雷小游戏

    此扫雷游戏程序可以在开始界面定义雷的个数 可以定义棋盘大小 xff08 只能正方形 xff09 可以扫雷展开一片区域 可以标记雷来获得胜利 xff08 本博客作为自己在某段时间自己的学习感想作为记录方式发出 xff0c 所以内容比较硬核基本
  • 基于51单片机智能窗帘控制模型设计(毕设课设)

    智能窗帘模型设计说明 一 实现要求 1 自动模式 可感知光线强度 光强时控制窗帘关闭 光弱时控制窗帘打开 2 手动模式 可手动打开或关闭窗帘 3 当窗帘被完全打开到顶端时 控制器通过传感器信号反馈控制电机停止 当窗帘关闭到底端时 控制器通过
  • C语言字符串函数strstr的详细解释

    在C语言中 xff0c strstr xff08 xff09 函数是一个字符串处理函数 xff0c 它用于在一个字符串中查找另一个字符串的出现位置 函数原型为 xff1a char strstr const char str1 const
  • C语言字符串函数strcat的详细解释

    在C语言中 xff0c strcat xff08 xff09 函数是一个字符串处理函数 xff0c 它用于将一个字符串连接到另一个字符串的末尾 函数原型 char strcat char dest const char src 该函数接受两
  • C语言字符串函数strerror的详细解释

    在C语言中 xff0c strerror 函数是一个字符串处理函数 xff0c 它用于将错误码转换为相应的错误消息字符串 函数原型为 xff1a char strerror int errnum 该函数接受一个整数参数 errnum xff
  • C语言前缀法解释以及部分应用

    C语言前缀法 xff08 Prefix Sum xff09 也叫前缀和算法 xff0c 是一种用于快速计算数组中前缀和的算法 在计算机程序中 xff0c 前缀和是指一个数组中从第一个元素开始到某个位置的所有元素之和 该算法通过对原数组进行预
  • 人工智能前景

    人工智能AI的未来非常广阔和光明 随着科技的不断发展和普及 xff0c 人工智能已经开始逐渐融入我们生活的方方面面 xff0c 比如智能家居 智能医疗 无人驾驶等等 未来 xff0c 随着更多的应用场景被开拓和挖掘 xff0c 人工智能的应
  • Navicat连接Mysql(Windows环境下)报错提示错误代码1130和1251的解决方法

    目录 1 错误代码11301 1 错误信息1 2 解决方法 2 错误代码12512 1 错误信息2 2 解决方法 使用Navicat连接Mysql报错提示错误代码1130和1251 xff0c 解决方法汇总如下 xff1a 以下均在Wind
  • ELF 哈希算法

    int ELFHash char str int hash 61 0 long x 61 0 while str hash 61 hash lt lt 4 43 str 43 43 if x 61 hash amp 0xF0000000L
  • 用MATLAB写一个自动生成福利彩票双色球号码的程序

    用MATLAB写一个自动生成福利彩票双色球号码的程序 规则 红色球 xff1a 1 33号任选6个 蓝色球 xff1a 1 16号任选1个 red 61 randi 1 33 1 6 disp 39 红色球 39 fprintf 39 c
  • 给虚拟机制作一张“快照”

    什么是快照呢 xff1f 快照就像用一个文件来放在真实文件面前 xff0c 我们看到的是真实文件 xff0c 但是是在这个文件上进行编辑 xff0c 避免了对真实文件的直接影响 快照是我们通过镜像文件对虚拟机做的一个照片 xff0c 可以反
  • VMware提示“驱动器未就绪”的解决办法

    用VMware安装Linux xff0c 每次启动都要提示错误 xff1a 驱动器未就绪 xff0c 点两次取消才能进入 xff0c 虽然不影响使用 xff0c 但是挺烦的 后来终于发现这是软驱的事 解决办法 xff1a 如图 xff0c

随机推荐

  • 基于51单片机智能温度控制器温控系统(毕设课设)

    本设计以AT89C51 单片机为控制的核心 xff0c 硬件上外加温度传感器作为检测室内温度并且采集室内温度数据的工具 xff0c 以及对室内温度自动控制的作用 其中对于温度的自由设定 xff0c 用户可以用按键简单直观来实现 xff0c
  • Ubuntu16.04安装Docker的步骤

    大家好 xff0c 我是加摩斯 xff0c 觉得文章有帮助的小伙伴 xff0c 记得一键三连哟 xff5e 申明 xff1a 原创 xff0c 转载前请与我沟通 Docker是一种容器 xff0c 但它是轻量级的 目前在中国 xff0c 已
  • 【正则表达式】通俗易懂——正则表达式的零宽断言:?=、?<=、?!、?<! 的具体使用区别

    ps xff1a 想吐槽一下 xff0c 什么前瞻 xff0c 后顾 xff0c 负前瞻 xff0c 负后顾 xff0c 小白就想简单了解会用而已 xff0c 为啥网上很多明明很简单的东西非得写的那么 举的例子也那么 xff0c 对小白一点
  • 百度2023暑期实习第一场笔试编程题Java版

    1 题目内容 小红拿到了一个字符串 xff0c 她想知道这个字符串能否通过重新排列组成 Baidu 字符串 xff1f 注 xff1a 必须大小写完全相同 共有 t 组询问 输入描述 第一行输入一个正整数 t xff0c 代表询问次数 接下
  • 记录在UBUNTU上配置torch环境和CUDA,CUDNN安装的一周心酸史

    写在前面 xff1a 安装torch gpu版后是不是以为就可以安安心心进行训练了 xff1f xff01 错错错 xff01 xff01 xff01 经过种种试错 xff0c 了解到服务器上的CUDA不是全局配置的 xff01 需要自行安
  • Python学习笔记整理

    一 random库 计算机不能产生真正的随机数 xff0c 那么伪随机数也就被称为随机数 伪随机数 xff1a 计算机中通过采用梅森旋转算法生成的 xff08 伪 xff09 随机序列元素 python中用于生成伪随机数的函数库是rando
  • FSCE代码阅读和修改

    fsdet modelling roi heads roi heads py allow low quality matches
  • 目标检测笔记整理

    一 基本概念 1 任务背景 2 评价指标 3 数据集 二 传统目标检测方法 1 算法框架 1 区域选取 2 特征提取 3 分类回归 4 NMS 2 典型算法
  • FreeRTOS解析:TCB_t结构体及重要变量说明(Task-1)

    FreeRTOS解析 xff1a TCB t结构体及重要变量说明 xff08 Task 1 xff09 受博客限制 xff0c 如果您想获得更好的阅读体验 xff0c 请前往https github com Nrusher FreeRTOS
  • 深度学习与slam的小小思考

    深度学习与slam的小小思考 好久不发文章了 xff0c 主要是研究的东西因为要发论文 xff0c 所以发表之前很难分享出来 xff0c 加上研一上学期老师安排的工作比较琐碎 xff0c 所以更新的很少 不过研一下可能会好些 xff0c 立
  • IT运维人员必看!超全信息化建设之运维资料

    随着IT建设的不断深入和完善 计算机硬软件系统的运行维护已经成为了各行各业各单位领导和信息服务部门普遍关注和不堪重负的问题 xff0c 据统计 xff0c IT运维服务占到IT部门工作量的80 左右 IT运维普遍存在以下现象 xff1a 1
  • ovn原理与实践

    上篇文章简单介绍了ovs Open Virtual Switch 的原理和使用 xff0c 但是仔细想想 xff0c 单纯的ovs在云计算领域还存在着一些问题 xff0c 例如 xff1a ovs只能做二层转发 xff0c 没有三层的能力
  • 基于51单片机智能电子密码锁电路设计(毕设课设)

    基于AT89C51单片机的简易六位密码锁 输入三次锁定 密码输入错误蜂鸣器和LED灯报警 可以修改密码 资源下载 下载地址如下 xff08 912 xff09 xff1a https docs qq com doc DTlRSd01BZXN
  • CentOS7配置tomcat开机自启动

    文章目录 CentOS7配置tomcat开机自启动创建服务创建软连接刷新配置启动 重启 停止 状态开启自启动 关闭自启动 CentOS7配置tomcat开机自启动 创建服务 在 lib systemd system目录下创建一个脚本文件to
  • Jetson TX2 入门 ——打开摄像头

    Jetson TX2自带有一个板载摄像头 xff0c 当然也可以在TX2上连接usb摄像头和csi摄像头 1 打开板载摄像头 1 xff09 方法一 xff1a 视屏分辨率预览 nvgstcapture 1 0 prev res 61 3
  • 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

    package cn itcast test06 public class Test08 方法1 public static int method int num boolean flag 61 num gt 0 true false nu
  • 史上最强,Cas单点登录之服务端搭建

    目录 Cas Server搭建大浪淘沙 xff0c 沉者为金弱水三千 xff0c 只取一瓢 服务端配置介绍最常用的三个配置文件最常用的三个JSP页面 自定义数据源关闭HTTPS协议开启Restful接口1 加入jar包 2 配置web xm
  • C#创建子窗体、父窗体

    本文部分内容来自书籍 多文档界面 xff08 Multiple Document Interface xff0c MDI xff09 xff0c 其窗体用于同时显示多个文档 xff0c 每个文档显示在各自的窗口中 在MDI窗体中 xff0c
  • k8s部署报错network: failed to find plugin “flannel“ in path [/opt/cni/bin]]

    k8s在部署工作负载时 xff0c pod详情页提示以下问题 Failed to create pod sandbox rpc error code 61 Unknown desc 61 failed to set up sandbox c
  • VS各版本VC各版本对应关系

    Visual Studio 经过多年的发展 xff0c 有许多版本 xff0c 经常我们在拿到一份代码时不知道对应的VS版本 这时候可以打开工程目录下的vcproj vcxproj文件 xff0c 如下所示 span class token