c++ compiler

Oct 26, 2010 at 5:06pm
please i need a C++ compiler software
Oct 26, 2010 at 5:52pm
Google is your friend.

I personally use the one integrated into the Microsoft Visual C++ IDE. The best compiler, however, has to be Intel C++ Compiler, because of its near-full support for language standards.
Last edited on Oct 26, 2010 at 5:53pm
Oct 26, 2010 at 5:57pm
Oct 29, 2010 at 1:36pm
intell c++ compiler is not free
Oct 29, 2010 at 10:14pm
closed account (S6k9GNh0)
For Linux non-Windows it is.
Last edited on Oct 29, 2010 at 10:14pm
Nov 2, 2010 at 2:08am
Bloodshed's Dev-CPP is my choice. free, light, and easy to use :)
Nov 2, 2010 at 2:18am
The string Dev-* should be censored. Dev-C++ is ancient, and I strongly disrecommend it's use. Try following Bazzy's link. :P

EDIT: The * was a multi-character wild-card, by the way.

-Albatross
Last edited on Nov 2, 2010 at 2:48am
Nov 2, 2010 at 2:41am
A lot of people like Dev-*, and it still works if you update the GCC it uses. /end devil's advocate
(Personally, I don't like it.)

I recommend something like Code::Blocks though.
Nov 2, 2010 at 11:26pm
If you use MS visual studio I think you should have an included compiler ( i think its the portland one)

Intel has two C++ compilers for windows

Composer (part of the Parallel studio product)
Requires MS Visual Studio 2005 upwards

C++ Compiler Pro
Will work stand alone or intergrate with MS visual studio IDE

Both come with Intel's libraries

Intel compilers are not free but have a range of licensing options depending on what you are doing

I can get extended full feature eval licences if you want to try it, (if this breaks the forum rules please tell me and i will remove this bit)
Nov 4, 2010 at 9:04pm
closed account (S6k9GNh0)
Bloodshed isn't a compiler.

There is a child of Dev-C++ called wxDev-C++ which, even though is mainly advertised as a RAD tool, is a formidable IDE. Both are built to use gcc, the GNU C compiler or g++, the GNU C++ compiler.
Last edited on Nov 4, 2010 at 9:04pm
Nov 4, 2010 at 10:17pm
I've found Eclipse to be a good IDE.
Nov 4, 2010 at 10:19pm
Something I wrote recently:

About compilers: keep in mind that an IDE and a compiler are two different things. Often enough they are bundled together. A lot of people like the Dev-C++ IDE because it is a simple and friendly beginner environment. However, it comes bundled with a very old version of the GCC (Gnu Compiler Collection) which barely supports ISO standards. You can upgrade the GCC of course:
http://www.cplusplus.com/forum/beginner/4647/

However, you would do well to start out with something better. Suggestions:

Code::Blocks
http://www.codeblocks.org/
Get the one that comes with the GCC (if you are using Windows it is called "MinGW").
Cross-platform.

Turbo C++ Explorer
http://www.turboexplorer.com/cpp
This is the Borland/Inprise/Codegear sold to Embarcadero version. It is a pretty solid compiler+IDE and uses the Dinkumware STL.
Windows only.

Microsoft Visual C++ Express
http://www.microsoft.com/express/vc/
I can't get this blasted thing to install on my computer (because .NET 3.x won't install) but if you can get it to work you have a very nice environment that is used by a lot of people for compiling their projects under Windows. Stroustrup himself likes this one.
Windows only.

If you are not on Windows, you are likely going to use the GCC. IDEs that work with it include:

wxDev-C++
http://wxdsgn.sourceforge.net/
This is an update to the Dev-C++ that uses wxWidgets GUI toolkit natively.
Cross-platform.

Ultimate++
http://www.ultimatepp.org/
A very complete and useful IDE which includes a lot of useful stuff.
Cross-platform.

KDevelop
http://www.kdevelop.org/
Another very nice development environment, using the Qt framework. I believe that it comes bundled with an appropriate version of Qt, but overall this IDE takes a bit of work to get set up properly. (It is worth it though.) The one thing you really need to be aware of is licensing issues with Qt -- you'll need to purchace a commercial license if you ever intend to sell your software.
Cross-platform.

Eclipse
A very large, highly configurable OSS development platform. I don't really recommend this one to beginners, due to its complexity, but many knowledgeable folk here use it regularly in both amateur and professional venues. (I've never used it, though.)
Cross-platform.

As a final note, you will probably want to install more than one IDE/compiler. This helps you test your code against a variety of compilers -- each compiler has weakness in terms of non-standard stuff it lets you get away with.
Nov 4, 2010 at 11:45pm
closed account (S6k9GNh0)
Duoas, where's CodeLite >.>
Topic archived. No new replies allowed.