I would also reccomend Mingnw.
Another excellent option is the free version of Microsoft Visual C++.
As others have mentioned... gcc and mingw are great.
Yeah you shouldn't need to pay for a C++ compiler.
Most c++ compilers are free
Borland is good.
But i just think dev is out of this world
as stated earlier for *nix systems gcc 4 and up is the best.
Maybe you can try the beta release of gcc 4.3 for windows along with Relo IDE.
use gnu c/c++ compile if you are using linux or if you like there are some other "visual studio" like softwaers out there too. if you are using windows, perhaps most people will prefer visual studio or something from borland.
I try to find out what OS you are using ,but failed.
If you use Window Xp sp2 or above ,I suggest you use Microsoft Visual Studio 2008 which including
Microsoft Visual C++ 2008.
Microsoft Visual Studio 2008 is amazing tool to build application ,and a good tool to learn.
Good luck to you!
Instead using DevC++, you can consider using wxDevC++ because it is not only portable, but you can compile your C++ to other operating system like Linux, Mac OS, PDA, and many more.
Single C++ code can be use for many Operating System.
It is based on wxWidgets, therefore it is portable.
I just thought I'd update you.
I actually use CodeBlocks a lot now.
It's lightweight (unlike Visual Studio).
Its code completion isn't perfect but it does help sometimes.
And it's cross-platform.
I usually use it for my small projects.
For anything large, I still use Visual Studio.
Also, CodeBlocks has a great plug-in interface.
Get the SVN version and you can easily write your own plug-ins and view the code of other plug-ins.
I use DialogBlocks from Anthemion and not wxDevC++ anymore because it support the most wxWidgets can support like wxAUI that can make your software has nice looking and sizer as well. But it is not free, the free version only max 30 components. I highly recommended using this. This software also generate *.sln file for Visual Studio. This is also real cross platform because DialogBlocks it self has some version in Windows, Linux and MacOS. Unlike using wxDevC++, that needs to adjust the compiler for Linux and MacOS, DialogsBlock project can simply open with DialogBlocks in different operating system and compile it.
Dev-C++ is based on GCC, which is a command line compiler, so you can use it without fear knowing that the command line program is there to use if you need to.
This post remembers me my early university time when we started with Turbo C++ 3.0 compiler for both C and C++. At that time, the Blue dos text mode screen seemed to the most complex ground of real hardworking, brainstorming development that was supposed to rock the world.
I use gcc! who uses a proprietory compiler?go for open source
Microsoft Visual C++ 2008 Express Edition