Hello all.
GCC under cygwin is always a good option. You can generate autonomous windows applications (that run without cygwin). A problem is that there is no graphical ide.
It seems that a very good way to do add graphics to the gcc c applications is using tcl/tk.
Take a look in www.tcl.tk
It is a quite difficult path to the beginner but freee and compatible with all platforms.....
Maybe better than all this C junk and waste of time could be just Java!
Java=Compatibility, free tools, millions of people developing, lots of free code, better security, lots of jobs, etc....
Greeting to all
S.
MinGW: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.
include MYsys
MSYS: A Minimal SYStem to provide POSIX/Bourne configure scripts the ability to execute and create a Makefile used by make.