MinGW与MSVC

来源:互联网 发布:基尔霍夫定律实验数据 编辑:程序博客网 时间:2024/05/22 07:43

Qt 中有两种方式编译,一种是MinGW ,另一种MSVC。

MSVC是指Microsoft Visual C++,即微软的VC++运行库。使用MSVC就意味着编译该软件的运行库是vc++运行库。使用了微软的运行库,大大减少了软件的编码量,却提高了兼容性。安装QT时如果选择MSVC,你就需要安装VS了。

MingGW是指Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/LinuxWindows平台生成本地的Windows程序而不需要第三方C运行时库

两者相比较而言,MSVC编译速度较快,而MinGW自带GUN工具集。但就生成的软件运行速度而言,两者没有太大差异。所以看自己的需要了。

原创粉丝点击