Visual Studio软件_MSC_VER值(MSVC编译器版本)的获取方法

本文介绍查看Visual Studio 软件_MSC_VER值的方法。

_MSC_VER是微软公司推出的C/C++ 编译器------MSVC 编译器的一个内置宏,其值表示当前Visual Studio 软件中MSVC 编译器的具体版本。不同的Visual Studio 软件版本对应着不同的MSVC 编译器版本------无论是不同发布年份的版本(例如Visual Studio 2017Visual Studio 2019 ),还是同一发布年份的不同版本(例如Visual Studio 2017 version 15.8Visual Studio 2017 version 15.9 ),其MSVC 编译器版本都有差异,因此其_MSC_VER值各不相同。而在代码开发过程中,我们有时会需要获取、用到当前版本Visual Studio 软件对应的_MSC_VER值;因此就需要找到一种获取_MSC_VER值的方法。

Visual Studio 软件中,我们可以通过顶部菜单栏中的"帮助 "→"关于 Microsoft Visual Studio "选项,获取Visual Studio软件的版本信息。

其中,获得的Visual Studio软件版本信息如下图所示。

可以看到,其中仅仅显示了Visual Studio 软件的发布年份、当前版本,以及.NET Framework的版本,还有已安装的产品的版本;而并没有MSVC 编译器的版本。因此,这就需要我们通过以下方法来获得MSVC编译器的版本。

方法也很简单,只需要运行如下所示的代码即可。

#include <iostream>

using namespace std;

int main() {

int num = _MSC_VER; // get the version

cout << "My MSVC version is: " << num << endl;

return 0;

}

其中,如果是第一次接触Visual Studio软件,大家可以参考文章Visual Studio的下载、安装与运行后半部分提到的操作方法,新建项目并运行上述代码。

上述代码运行后,将会出现如下所示的界面,从而获取MSVC 编译器的版本。本文中1933就是我这里的MSVC编译器版本。

至此,成功获取。

相关推荐
Hylan_J5 小时前
【VSCode】MicroPython环境配置
ide·vscode·python·编辑器
mcusun200010 小时前
VScode 使用Deepseek又方便又好用的另一款插件
ide·vscode·编辑器·deepseek
HealthScience13 小时前
【异常错误】pycharm debug view变量的时候显示不全,中间会以...显示
ide·python·pycharm
waicsdn_haha17 小时前
Visual Studio Code 2025 安装与高效配置教程
c语言·ide·windows·vscode·微软·编辑器·win7
树欲静而风不止慢一点吧1 天前
Visual Studio 2022配置网址参考
ide·visual studio
佚明zj1 天前
libxls库的编译以及基于Visual studio的配置
ide·visual studio
AnalogElectronic1 天前
问题记录,在使用android studio 构建项目时遇到的问题
android·ide·android studio
云道轩1 天前
为Eclipse IDE安装插件IBM编程助手watsonx Code Assistant
ide·eclipse·ibm数据与人工智能
泡泡Java1 天前
使用WebStorm开发Vue3项目
ide·rust·webstorm
Earth explosion1 天前
ide使用技巧与插件推荐
ide