views:

217

answers:

9

I'm getting started with C and usually use eclipse for other development. But it turned out that the eclipse CDT plugin doesn't come with the compiler and therefore installing a compiler separately is required (since I'm on windows vista).

What C/C++ IDEs do you use that you know already come with the compiler. I've been told Microsoft Visual C++ Express Edition. What else? I think I saw something like c/c++ dev on a friend's machine while he was launching it, does that come with the compiler? I'm open to all suggestions though.

+2  A: 

Why not just download a compiler? MinGW is good for development on Windows.

Anon.
+1  A: 

Visual Studio is pretty much the gold standard for C++ programming on Windows.

Bloodshed Dev C++ is OK and does come with a compiler, but I haven't found any reasons to use it over Visual Studio.

Graphics Noob
dev-cpp is an abomination and is only useful if you think bugs and missing features are a major selling point.
jalf
+3  A: 

C/C++ development on Windows is typically done using Visual Studio. Its feature set is the most complete and offers the best integration.

If you want to try it out for free, have a look at Visual C++ 2008 Express. You can even release commercial software using only the Express edition.

Ben S
+2  A: 

I already said it in the comment but I'll repeat it here for better visibility: try out Visual Studio with the Visual Assist X add-in (not porn related) and you'll thank me :)

You can get Visual Assist X from http://www.wholetomato.com/. A full featured 1 month trial is available.

Andreas Bonini
Joe Internet
+8  A: 

Qt Creator that comes with the Qt installer will install MinGW for you on windows. It is pretty decent and one of the most lightweight, cross platform C++ IDEs that I actually like.

If you plan on just writing some things in C then it will probably be overkill and get in the way.

envalid
It's worth noting that if any UI work is to be done, this is a better option that VC++ Express, because the latter doesn't come with any native UI library or designers (you get WinForms, but that's C++/CLI, not pure native C++). Qt Creator, on the other hand, comes with visual Qt designer and other goodies for nice UI RAD.
Pavel Minaev
+3  A: 

Codeblocks is an okay IDE and uses MinGW GCC.Its an allright IDE, easy to install and start working.

anijhaw
+1  A: 

C/C++ IDEs that come with/without the compiler

I use wxDev-C++ IDE and the installer have option to install compiler (mingw) or not

S.Mark
getting -1 means, I did something wrong in my answer? If so, please let me know it, I will not bother to delete my answer, if it is not appropriate.
S.Mark
+3  A: 

When I work on Linux, i use emacs and invoke gcc from emacs.

Same here, but not everybody cares for a learning curve. :P
Dustin
You do if you're already developing C/C++
spectre256
:) I care and it's fun! (To learn new tools and etc)
+1  A: 

If you were to use the Bloodshed Dev C++ IDE, I'd just go with the wxDev-C++ IDE that S.Mark mentioned. AFAIK, Bloodshed is abandoned.

Dustin