http://www.bloodshed.net/devcpp.htmlhttp://www.mingw.orgFree C++ complier and also needs MinGW to work. This program may not be visual but its smallish and it works nicely if you want to learn the basics of C++. Install this program then MinGW.
Once you have installed both programs open Dev-C++, select the "Tools" tab and click on "Complier Options", A window will open select "Directories" tab at the top of this window. Now in the browse below go into your MinGW folder and select the bin folder for the "Binaries" section, lib for the "Libraries" section and include for the "C++ includes" section. Then select the "Delete Invalid button", Now onto the "Programs" tab the top 3 files need to be changed to your MinGW files.
gcc : mingw32-gcc.exe, g++ : mingw32-c++.exe , and make : mingw32-make.exe. These files are found in your MinGW "bin" folder. E.g. "C:\MinGW\bin\".
NB# Make sure the directory you install MinGW to has NO spaces, stick with the normal "C:\MinGW" default its much easier, also save your C++ files in directories without spaces.
As you can see there is a little work to be done but, you do it once and everything else works nicely from there.