MinGW是一套简单方便的Windows下基于GCC的程序开发环境,提供了免费的Windows使用的头文件和库文件,并整合了GNU的工具集,如gcc、g++、make等。这为C++的跨平台开发提供了良好基础支持,同时让在Windows下工作的程序员能够熟悉Linux下的C++工程组织。为何选择MinGW?除了开源理念的吸引,Windows的安全性和对于C++标准的不满也是原因之一。MFC在C++标准尚不成熟时期诞生,今天看来基本上是个人或者公司理解所使用的C++方言。在期盼C++0x时代到来之前,严格遵循C++的ISO标准成为程序员表达对C++的期望的一种方式。MinGW是Qt开发的必备工具,版本较高的mingw-win32版本支持qt-4.8.6编译等,亲测OK。官网下载速度较慢,这里分享一个解压即可使用的版本。