# 1、MSVC:
即Microsoft Visual C++ Compiler,即微软自己的编译器
# 2、MinGW:
我们都知道GNU在Linux下面鼎鼎大名的gcc/g++,MinGW则是指Minimalist GNU for Windows的缩写
Qt 用 MSVC 和 MinGW 哪个编译器编译程序比较好?
我的建议是使用MSVC。
理由一:qtcreator的debuger有功能缺陷,经常会出现变量无法查看的问题,棘手的bug还是需要在VS环境下进行调试。很多人的开发模式就是qtcreator写代码,VS下面做调试。
理由二:MinGW无法直接生成PDB文件,这导致如果软件闪退,无法利用生成的dump文件在windbg或VS下面定位到出错的代码。(有各种奇技淫巧可以在windows下面对mingw版本进行dump调试,但有这功夫直接安装个VS 2017显然更香)。
理由三:我的经验告诉我,MinGW编译出的软件总会有奇怪的无法运行现象。
标签:Qt,VS,编译器,MinGW,MSVC,调试 From: https://www.cnblogs.com/charlielee/p/17637106.html