There seems to be sparse information on how to install Eclipse CDT (C++/C) on Windows Vista or any windows so here are the steps to have it work with a Debugger and a Compiler.
First Thing

1)Install Eclipse CDT
2) Download MinGW

3) Install it as the Current Setting and make sure that you pick g++ Compiler, also leave the folder as it is do not change it
4)Next Download MSYS

5)Install MSYS

6) A window will pop up, It will ask you if you want to proceed, type y and then Enter
7)It will ask if MingGW is Installed, type y then Enter
8 ) give it the path which should be c:/MinGW
9). Download the Debugger
10)Install the Debugger

11) Go to Control Panel–>System–>Advanced System Settings–>System Properties Panel Should pop up

12). Click on Environment Variables

13). Go where it says System Variables, then scroll down to Path then click Edit

14) Now go to the very end, make sure you do not overwrite or deleted what is in there otherwise your computer will stop working. Windows Vista Has the Whole Line Selected so make sure that you click once to remove that and go to the end of the path. Now Append or just copy and paste these ;C:\msys\1.0\bin;C:\mingw\bin

15) Restart Vista
16) Go to the Command Prompt, or Click start–>in the search box type CMD. The CMD window will open
17) Type g++ –version Hit Enter. Should print out the Version and copy right notice

18). Repeat step 17 but substitute g++ with gcc, gdb
19) if everything works up untill now then Start Eclipse then make a C++ project Executable then compile and it should work.