当前位置: 首页 > news >正文

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

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 ↩︎

http://www.lryc.cn/news/4902.html

相关文章:

  • 如何处理“WLAN没有有效的IP配置”这一问题?
  • ElasticSearch-学习笔记05【SpringDataElasticSearch】
  • 【GlobalMapper精品教程】045:空间操作(2)——相交(Intersect)
  • Android 一体机研发之修改系统设置————自动锁屏
  • 七天实现一个go rpc框架
  • EMQX Cloud Serverless 正式上线:三秒部署、按量计费的 MQTT Serverless 云服务
  • 快速排序 容易理解的版本
  • Linux体系结构
  • 【汽车电子】什么是ADAS?
  • java: 错误: 不支持发行版本 5(快速解决办法)
  • QT中pro文件常用qmake语法
  • Android 一体机研发之修改系统设置————声音
  • 挖掘长尾关键词的五大思路
  • ccc-Brief Introduction of Deep Learning-李宏毅(6)
  • 【TVM 学习资料】用 Schedule 模板和 AutoTVM 优化算子
  • 蓝牙Mesh学习笔记(一)
  • 【1234. 替换子串得到平衡字符串】
  • 独自开:提供创业机会、享受平台分红、推出新颖赚钱副业
  • C++【二叉树进阶(二叉搜索树)】
  • 【C++初阶】vector的使用
  • OPenPCDet windows流程及其问题
  • 【自学Python】Python字符大小写判断
  • 设计模式之美总结(开源实战篇)
  • 两个月,测试转岗产品经理,我是怎么规划的?
  • 三数之和-力扣15-java排序+双指针
  • 【编程基础之Python】3、创建Python虚拟环境
  • kettle开发-Day36-循环驱动作业
  • 2023秋招 新凯来 算法工程师 面经分享
  • Web3CN|Damus刷频背后,大众在期待什么样的去中心化社交?
  • Jenkins自动发布到WindowsServer,在WindowsServer执行的命令