1、msvc-version.conf loaded but QMAKE_MSC_VER isn’t set
更换编译器后,重新构建程序出现如下异常。
: msvc-version.conf loaded but QMAKE_MSC_VER isn't set
解决方法:
1-打开msvc-version.conf文件
D:\xxxx\Qt\Qt5.14.2\5.14.2\msvc2017_64\mkspecs\common
2-添加如下内容
QMAKE_MSC_VER == 1916
如下图所示:
2、MinGW编译OK,但MSVC2017编译出现一堆异常处理方法
在工程的。pro文件中添加如下说明,再次编译即可通过。
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}