Since you asked for alternatives (it is not clear if you meant even alternative IDEs and / or compilers):
You can try the free Code :: Blocks IDE , which supports MINGW , which includes the GCC port (Gnu compiler compilations) for Windows. An alternative, and sometimes simpler to install, is the MINGW-based GCC port is the TDM-GCC . Code :: Blocks can also be configured to work with other toolchains.
The advantage of using GCC is that it is the default compiler for Linux systems, so if you also need code for Linux, you can "reuse" your knowledge of the GCC compiler that you used on Windows.
Another alternative to the IDE could be eclipse , with a CDT extension for developing C / C ++ (can be configured to work with GCC or with many other tooling purposes). Much heavier than Code :: Blocks, but with a lot more features.
source share