DevCPP comes with mingw, so TC is not necessary. You probably have a corrupt installation, or one where the mingw port is corrupt. Try re-installing it, or you can also try the Code::Blocks IDE at
www.codeblocks.org That is a very good IDE too.
And oh yeah, get out of that blue looking environment for good, and try the professional tools used in the industry. Having been in the software industry for 5 years now, with 2 years at TCS as a mainframe programmer, I can testify that the things we do in school and college, and the way we do them, does not remotely resemble what we do in practice in the industry.
Also, a friendly piece of advice (if and only if you are a student who is beginning to program. If you're not, or have turned to DevCPP, or C++ for that matter, purely out of a fancy, then don't read on).
Dump C++. Today, you walk into any company, and chances are your field of expertise will be according to the split up here:
1. Java/J2EE/Struts/Spring/EJB/WebSphere/Weblogic/RAD/RSA stuff
2. dotNET development/ (ASP.NET websites + Windows Clients)
3. Mainframes (CICs/COBOL/DB2/ENDEVOR etc.)
4. SAP stuff
5. Pure Database Work (Oracle, Sybase etc.)
6. Web development with PHP etc. (this is also very low in the big Indian IT companies)
Classical C++ is dead (less than 5% of application development today), and learning Kanitkar's algorithms, and his cool console app tricks to read a disk MBR with low level C/C++ is a waste of time and effort. Don't do it.
Whether you are beginning to develop, or are intermediate, it's crucial to have knowledge in what the industry demands. Get a Java/.NET IDE setup, make yourself ultra proficient in both of them, and you'll thank me for this little piece of advise when you enter the industry.