方法也很简单,只需要运行如下所示的代码即可。1#include<iostream>2usingnamespacestd;34intmain(){5int num = _MSC_VER; // get the version6cout << "My MSVC version is: " << num << endl;7return;8} 其中,如果是第一次接触Visual Studio软件,大家可以参考文章Visual Studio的下载...
#ifdef _MSC_VER // To do #else if // To do #endif 区分MSVC版本 _MSC_VER 这个名称中: MS Microsoft 的简写。 C MSC 就是 Microsoft 的 C 编译器。 VER Version 的简写。 因此_MSC_VER的意思就是:Microsoft 的 C 编译器的版本。 微软不同时期,编译器有不同的版本: MSC 1.0 _MSC_VER == ...
首先,我们需要确认msvc-version.conf文件确实被加载了。这个文件通常包含了MSVC(Microsoft Visual C++)编译器的版本信息。你可以检查该文件的内容,确保它包含有效的编译器版本信息。 例如,msvc-version.conf文件可能包含如下内容: ini MSVC_VERSION=14.3 2. 检查环境变量或配置中是否设置了qmake_msc_ver 接下来,我们...
这个错误信息通常出现在使用Qt编译时,提示MSVC版本未设置。解决此问题的方法是确保环境变量中设置了正确的MSVC版本。 首先,请确定您已经安装了适当的Visual Studio版本,并且在命令行或IDE中配置了正确的环境变量。 如果已经安装了Visual Studio但仍然出现错误,请尝试以下步骤: 打开Visual Studio 命令提示符(在开始菜单中...
! MESSAGE Macro _NMAKE_VER not defined. ! MESSAGE Use MSVC's NMAKE to process this makefile. ! ERROR See previous message. !ENDIF !IF "$(_NMAKE_VER)" == "6.00.8168.0" CC_VERS_NUM = 60 !ELSEIF "$(_NMAKE_VER)" == "6.00.9782.0" CC_VERS_NUM = 60 !ELSEIF "$(_NMAKE_VER)"...
2 changes: 2 additions & 0 deletions 2 msvc_ver.inc Original file line numberDiff line numberDiff line change @@ -62,6 +62,8 @@ CC_VERS_NUM = 140 CC_VERS_NUM = 140 !ELSEIF "$(_NMAKE_VER)" == "14.00.23918.0" CC_VERS_NUM = 140 !ELSEIF "$(_NMAKE_VER)" == "14.00.2421...
1.首先找到这个配置文件的所在,我这使用的时强大的搜索软件(Everything)直接搜的. 2.打开文件,我这里用的时64位的编译器,就是我选择的那个文件 我们这里再看,isEmpty(QMAKE_MSC_VER):error("msvc-version.conf loaded but QMAKE_MSC_VER isn't set") ...
简介:关于 Qt使用MSVC版本编译出现“QMAKE_MSC_VER” 的解决方法 前言 遇到N次了,记录下了!!!该问题是切换mingw32至msvc版本,还有一些msvc版本切换时候,常常出现的。 错误 解决方法 找到对应qt版本目录下common文件夹下的该文件: ...
解决方法一: 打开文件D:\Qt\Qt5.10.0\5.10.0\msvc2015\mkspecs\common\msvc-version.conf 在其中添加版本QMAKE_MSC_VER = 1900,如下图所示。 解决方法二: 删除和项目有关的所有.qmake.stash以及构建目录(包含同级、上级、上上级,只要相关的.qmake.stash...
问题: 在VS2017中打开.pro文件报错 < Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn't set > 问题及解决方法: 在.pro目录下已经生成了MINGW编译器编译出的文件,删除.pro目录