I to have the same problem, have removed and reinstalled compiler several times Version 6.0
Normally happens when there are certain types of errors during compile, but I havent been able to determine exactly what kind.
It also happens if you leave the application running, try to rebuild it, getting error LINK : fatal error LNK1168: cannot open ... for writing
Fix problem, save files, then CtrlAltDel and kill the process, then restart Visual C, and try again.
So at this point it should compile, but it still hangs, you have to modify cpp file, save it, CTRL ALT DEL and recompile, then it runs.
When the compiler produces and error message, it should stop the build process, but it doesnt, its like the IDE didnt get the error code back from the compiler. Compiler keeps going, and eventually links, then hangs. I think the IDE is waiting for the linker to end, which it did, but the IDE still thinks the linker is running, so it waits....
Anyone find a solution?