查看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 2022下载、安装与运行使用方法(https://blog.csdn.net/zhebushibiaoshifu/article/details/126403611)后半部分提到的操作方法,新建项目并运行上述代码。

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

在这里插入图片描述

  至此,大功告成。

欢迎关注:疯狂学习GIS

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: `QMAKE_MSC_VER = 1900` 是一个qmake变量,它用于指定Microsoft Visual C++编译器版本。具体来说,这个变量的为1900表示使用的是Visual Studio 2015或更高版本编译器。 在Qt项目中,使用qmake工具生成Makefile时,可以使用`QMAKE_MSC_VER`变量来指定使用的编译器版本,以确保生成的Makefile与所使用的编译器兼容。如果未指定此变量,则默认使用系统中找到的最新版本编译器。 总的来说,`QMAKE_MSC_VER = 1900`的作用是指定使用Visual Studio 2015或更高版本编译器来编译Qt项目。 ### 回答2: QMAKE_MSC_VER = 1900 是一个在Qt工程中用到的变量,它表示了使用的Microsoft Visual StudioMSVC编译器版本号。 在Qt项目中,使用这个变量可以帮助开发者在不同的MSVC编译器版本之间进行切换。通常情况下,QMAKE_MSC_VER会根据使用的MSVC版本自动设置,以确保编译器和Qt库的兼容性。 具体来说,QMAKE_MSC_VER = 1900 可以与MSVC 2015版本(也就是VC14)相对应。这是一个比较早期的版本,而且是用于Qt 5的编译器版本。 当我们在Qt工程中设置了 QMAKE_MSC_VER = 1900,并使用MSVC 2015编译器进行编译时,Qt会根据这个变量的去寻找正确的库文件,以确保编译和链接的成功。这是因为Qt库会为不同版本编译器提供不同的预编译库文件,QMAKE_MSC_VER就是用来指定使用哪一个版本的库文件。 总的来说,QMAKE_MSC_VER = 1900 的作用就是告诉Qt使用MSVC 2015编译器,并相应地选择正确的库文件进行编译和链接,从而保证工程的正常运行。 ### 回答3: QMAKE_MSC_VER = 1900 是在使用Qt框架时,用于指定编译器Microsoft Visual Studio 2015或更高版本的配置参数。在Qt项目的.pro文件中,设置QMAKE_MSC_VER = 1900,可以告诉Qt编译器使用具有相应版本MSVC编译器进行编译。 这个配置参数的作用是确保Qt代码能够与所选的MSVC编译器版本兼容,并且能够正确地生成可执行文件或库文件。由于每个MSVC编译器版本都有不同的特性和兼容性要求,因此在使用Qt进行跨平台开发时,需要根据所选的MSVC编译器版本进行相应的配置。 QMAKE_MSC_VER = 1900 指定的是MSVC 14.0版本,也就是Microsoft Visual Studio 2015。通过设置这个参数,可以确保Qt编译器使用MSVC 2015进行构建工程,在生成过程中使用相关的编译器选项和链接库,以确保项目能够正确编译并在所选的编译器上正常运行。 总之,QMAKE_MSC_VER = 1900的作用是指定Qt项目使用MSVC 2015编译器进行构建,以确保项目的兼容性和可移植性。这个配置参数是非常重要的,特别是在跨平台开发中,它可以确保Qt项目能够在不同的操作系统和编译器环境下正确编译和运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

疯狂学习GIS

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

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

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

打赏作者

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

抵扣说明:

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

余额充值