Sunday, April 20, 2008

Open Source C++ IDEs?

I want an open source C++ IDE.

For a couple of years I've been using the CDT project for Eclipse and struggling on. I even got to a point where I thought that it was acceptable.

The other day I helped someone using the microsoft C++ development environment.

Eclipse simply isn't acceptable. Its difficult to configure, gives cryptic error messages, and I've simply never really felt that it sits right with me.

Most of all, I'm sick of installing it on fresh machines and spending hours trying to remember which elements of its labyrinthine menu system allow me to say "for the love of god, cygwin is THERE!!! Just use it you useless bastard."

I'm going to carry on using it in the short term. After all its currently my C++/Java/LaTeX project manager of choice. But the time has come to phase it out. Recommendations welcome.

3 Comments:

Anonymous Simon Middlemiss said...

So why don't you use Visual Studio? It may not be open source but you can get the Express version for free (microsoft.com/express) and if you are still counted as a student you can get professional edition from dreamspark (https://downloads.channel8.msdn.com/) and if not, I expect your university has a Microsoft Academic License.

8:52 PM  
Blogger Bob said...

I am a big fan of the MS environment, but my work means that I'm often working on Windows and Linux, so having an IDE that works on both in approximately the same way is really useful. For that reason Eclipse is really good, I can't put my finger on exactly why I don't like using it - it just doesn't feel right.

From the fact that you have to manually configure a lot of the debug environment for every project, to the fact that the LaTeX editor can't use the same shortcut key as all of the rest of the project types to build and compile.

I would just bite the bullet and go with Emacs, but programmers that I know who have done that have started a slippery slope which ends up with them writing ridiculous console applications that require 90 inputs which only they know about because they've simply forgotten about what "user friendly" means.

10:09 AM  
Blogger Bob said...

I've just started playing with the new C++ version of the traditionally Java, NetBeans. So far I'm very impressed and I'm immediately dropping Eclipse.

5:21 PM  

Post a Comment

<< Home