MinGW是一套为Windows提供的简单而便利的基于GCC的程序开发环境,旨在为开发人员提供在Windows平台上进行程序开发的自由选择。MinGW收集了一系列免费的Windows头文件和库文件,并整合了GNU的经典程序开发工具,包括gcc、g++、make等。这一免费的自由软件通过在Windows平台上模拟Linux下GCC的开发环境,为C++的跨平台开发提供了强有力的基础支持,帮助在Windows下工作的程序员更好地理解Linux下的C++工程组织。为什么选择MinGW?不仅因为开源理念的伟大,更因为在考虑Windows安全性时,MinGW提供了一种不受制于某公司的选择。当C++标准尚不成熟时期产生的MFC在今天基本上被视为$M公司独自理解的C++方言。在期待C++0x时代到来之前,严格遵循C++的ISO标准是表达我们对C++的期望的最实际行动。MinGW还是Qt开发的必备工具,这里分享一个版本较高的mingw-win32,支持qt-4.8.6编译等,直接解压即可使用,经亲测OK。