MinGW(Minimalist GNU for Windows)提供了在Windows下进行程序开发的简单方便环境,集成了一系列免费的Windows头文件和库文件,并整合了GNU的工具集,如gcc、g++、make等。作为完全免费的自由软件,MinGW在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持。为何要选择MinGW?与许多IT从业者一样,避免受限于特定平台是一个关键原因。MinGW为C++开发者提供了在Windows平台上模拟Linux下C++工程组织的机会,同时摆脱了对于不成熟C++标准的依赖,如MFC。在C++标准尚未成熟时,MFC产生于一种个人理解或者说是M公司理解的C++方言,而MinGW为程序员提供了更加规范的ISO标准支持。对于Qt开发,MinGW是必备工具之一,但官方下载速度缓慢,这里分享一个版本较高的mingw-win32版本,支持qt-4.8.6编译,使用简便,经过亲测可靠。