2
  1. List all methods in a class, preferably with options to enable/disable methods from superclasses.
  2. Option for a "go to source" once you select a variable.

I'm trying to use CGAL and I can't make sense of a whole lot from the documentation or the compiler errors, despite using as many flags as possible in GCC, so I downloaded the source code to take a look at it to try to see if I can find the methods I need. These two options would make things a lot easier.

When I used netbeans for Java it had both options, so maybe it'd have for C++ as well? Or am I expecting too much out of it? Or maybe another IDE would work better? I have no idea. Normally I just use gedit with make.

TomChiba
  • 21
  • 1

8 Answers8

2

I recommend Eclipse CDT.

phimuemue
  • 32,638
  • 9
  • 79
  • 112
1

You can also try Code Blocks or Code Lite.

Jason
  • 30,944
  • 7
  • 56
  • 75
1

Every seems too lazy to post the KDevelop answer, so here it is.

R. Martinho Fernandes
  • 219,040
  • 71
  • 423
  • 503
0

None as good as Visual Studio. Options you may try: Eclipse with CDT, Anjuta, KDevelop, vim+ctags.

Roel
  • 18,858
  • 6
  • 59
  • 86
0

I usually use Eclipse with CDT plugin. I'm not sure it has all the features you ask for but you get most of Eclipse's power, for free, in c++

Eric
  • 19,040
  • 18
  • 80
  • 143
0

I personally dislike Eclipse with the CDT plugin. I would either use QtCreator or Netbeans. Both of these have the functionality you are looking for.

kmdent
  • 1,565
  • 15
  • 31
0

Netbeans and Eclipse both have poor C++ support, IMO. QtCreator is my personal favorite for Linux IDEs. (Well, after emacs ;) )

Bradley Swain
  • 804
  • 5
  • 12
0

I think Codeblocks, Netbeans or Eclipse will do the job.

I would go for Codeblocks. It supports the features that you need and it is also extensible via plugins.

Master_ex
  • 789
  • 7
  • 12