What is a good C++ IDE. I currently have Netbeans, which has a wide collection for various languages, but was looking for a lighter weight one specifically for C++. I'm downloading CodeLite and going to give it a try, but was curious if anyone else knew of any good ones.
eclipse, it's like net beans in that it is for a bunch of different languages but It only supports them through add ons by default it only supports Java. but they make a separate IDE designed for c/c++ development
it's pretty light weight compared to somethings I've tried, much better than visual studio.
it's what I'm currently using to work on RMPY
Try dev-c++. We used it for a high school class specifically because it was lightweight.
Quote from: winkio on November 14, 2010, 10:41:08 pm
Try dev-c++. We used it for a high school class specifically because it was lightweight.
Actually I believe I have that. Completely forgot about it, though... :P
Thanks for the suggestions. ;)
I hated Dev-C++. Visual Studio has a good debugger while CodeLite has good code completion. Though, I heard that the new Visual Studio 2010 has a good code completion as well. We currently use CodeLite in Cateia and I, personally, am satisfied. I just wish CodeLite would have a better debugger. But there's only so much to expect from GDB.
I don't want to open another topic for discussion so I am necroing this one.
I have tried out VS 2010 and I like it. The project settings are generally a lot more organized, code completion (aka Intellisense) works really well and generally I am having no problems. I recommend VS 2010. I like it so much that I am probably going to switch to it as my main IDE. The only drawback is that it compiles code slower than CodeLite with MinGW, but at least it makes proper use of multi-core CPUs to compile several independent projects simultaneously.
That's exactly what I've been using for about a month now. It is easily the most powerful IDE out there, though like you said the compiling is a tad slower. The multitude of other features far out weigh that, though. I fell in love the second I fired it up for the first time.
I used it properly for the first time today. I did set up some projects a couple of day ago, but I didn't really code in it. Today I've been refactoring gtypes and it was so great that VS would underline my functions with a red zigzag line when I forget to add a const in the header or cpp file. It made it so much easier and faster to work. The code completion is definitely superior to anything I have seen so far. Especially since the last CodeLite build's code completion is totally messed up. :/
I also love that if your code hits an error when debugging, until you close it down, you can go through your code and any variable that you hover your cursor over will tell you its value at that second when the error occured, which needless to say is good for tracking down bugs. I'm not sure if other IDEs can do that, but it is the first IDE I have used that does that. ;)
BTW, this topic should be split into a new one: "Let's Discuss the Greatness of VS 2010" :haha:
Not necessary, just this one last post and I'm out. xD
CodeLite has that hover thing as well, but it doesn't work sometimes. Especially in the last build. ._.
The greatest disadvantage of the debugger is that you can't check what inside collections with CodeLite. VS nicely shows you every single object in the array / std::vector. Even VS 2008 had that feature (IDK about VS 2005, I never used C++ in VS 2005).