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
  • 34,669
  • 9
  • 84
  • 115
1

You can also try Code Blocks or Code Lite.

Jason
  • 31,834
  • 7
  • 59
  • 78
1

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

R. Martinho Fernandes
  • 228,013
  • 71
  • 433
  • 510
0

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

Roel
  • 19,338
  • 6
  • 61
  • 90
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,525
  • 19
  • 84
  • 147
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,577
  • 16
  • 32
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
  • 6
  • 12