Visual Studio与Visual C++版本对应关系(2025年2月更新)

本文详细列出了Visual Studio(简称VS)与Visual C++(简称VC)各版本之间的对应关系,从VS6到VS2017,为开发者提供了一个清晰的版本对照表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、vc版本与vs版本对应关系如下所示:

Visual Studio 6 : vc6
Visual Studio 2003 : vc7
Visual Studio 2005 : vc8
Visual Studio 2008 : vc9
Visual Studio 2010 : vc10
Visual Studio 2012 : vc11
Visual Studio 2013 : vc12
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15
 

2、2025年2月更新

发布版本实际版本号MSVC 版本工具集版本编译器版本
Visual Studio 201715.0014.1014119.10
15.3014.1114119.11
Visual Studio 201916.0014.2014219.20
16.1014.2114219.21
Visual Studio 202217.0014.3014319.30
17.1014.3014319.31
### Visual Studio 版本 C++ 编译器版本对应关系 Visual Studio 的各个版本其内置的 Microsoft Visual C++ (MSVC) 编译器有着特定的关联。这种关联不仅体现在主要版本号上,还涉及到次级和服务更新版本。 对于较新的 Visual Studio 发布版: - **Visual Studio 2019** 中的不同子版本共享相同的主要和次要 _MSC_VER 值,这意味着 16.8 和 16.9 使用相同的编译器核心版本;同样地,16.10 和 16.11 也是如此[^2]。 为了更精确地区分这些几乎相同的编译器实例,在服务级别上的差异可以通过检查 `_MSC_FULL_VER` 来识别,这一宏自 Visual Studio 2017 起被引入用于提供更加详细的内部修订信息。 回顾早期的历史记录可以发现: - 自 **Visual Studio 6.0 至 Visual Studio 2015 (14.0)**, 每个 Visual Studio 主要发行版都捆绑了一个独特的 MSVC 编译器版本,其版本号逐步递增以反映功能改进和技术进步。 当考虑使用 GCC 或者 MinGW-gcc 作为替代方案时,值得注意的是这类 GNU 工具链并不直接依赖于 Visual Studio 的发布周期,而是遵循自己独立的发展路线图。然而,在集成开发环境中配置此类外部工具链(例如通过 VSCode 插件)能够为用户提供更多灵活性和支持多种编程环境的选择[^3]。 ```cpp // 示例:获取当前使用的 MSVC 编译器版本 #include <iostream> int main() { std::cout << "_MSC_VER = " << _MSC_VER; #ifdef _MSC_FULL_VER std::cout << ", _MSC_FULL_VER = " << _MSC_FULL_VER; #endif } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点云SLAM

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值