MinGW
MinGW is an implementation of C.
Other implementations of C.
MinGW is an implementation of C++.
Other implementations of C++.
MinGW is a port of GCC to Windows.
MinGW can compile C, C++, and some other languages. The compiled programs are .exe files; they can use the Microsoft C runtime MSVCRT.DLL and several other Microsoft libraries.
Microsoft includes the DLL libraries with Windows. MinGW provides the import libraries and the header files, like <windows.h> and <stdio.h>.