| View previous topic :: View next topic |
| Author |
Message |
Chris Markle Guest
|
Posted: Mon Dec 20, 2004 12:50 am Post subject: Tools like RedHat Source Navigator for C/C++ source code vie |
|
|
Folks,
Say I have a large base of C or C++ code (like some big open source project)
that I want to dive into and explore. I have used Red Hat's Source Navigator
(on Windows) in the past and like it, but the code is tempermental and it's
not clear what the status of the project is. I like the fact that it indexes
all the code and headers, etc. and then let's you jump around from function
to function while you're exploring. We also use Eclipse for Java which is
great at this sort of thing, so I thought I'd try the Eclipse CDE plugin...
Usability of this tool is worse than Eclipse+Java and far worse than Source
Navigator. A key item for me is to be able to highlight a function or
variable and see the defintion and implementation of same.
So is anyone aware of tools that I might try to do this sort of thing?
Either open source or commercial is fine.
Chris
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
|
|
| Back to top |
|
 |
Pavel Vozenilek Guest
|
Posted: Mon Dec 20, 2004 10:46 am Post subject: Re: Tools like RedHat Source Navigator for C/C++ source code |
|
|
"Chris Markle" wrote:
| Quote: | Say I have a large base of C or C++ code (like some big open source
project)
that I want to dive into and explore.
....
So is anyone aware of tools that I might try to do this sort of thing?
Either open source or commercial is fine.
Understanding for C++ |
http://www.scitools.com/
/Pavel
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
|
|
| Back to top |
|
 |
Larry Evans Guest
|
|
| Back to top |
|
 |
Mike Capp Guest
|
Posted: Tue Dec 21, 2004 10:25 am Post subject: Re: Tools like RedHat Source Navigator for C/C++ source code |
|
|
Doxygen can also generate browsable (hyperlinked) HTML versions of
source. It's actively maintained; the peculiar dependence on Qt (!) may
render it unavailable on some platforms, but Windows shouldn't be a
problem.
I presume you mean Eclipse CDT rather than CDE... like you, I've found
navigation and content assist to be unusable in current releases, but
this is also under active development and I expect it to become viable
over the next year or two.
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
|
|
| Back to top |
|
 |
Graeme Prentice Guest
|
Posted: Wed Dec 22, 2004 2:55 am Post subject: Re: Tools like RedHat Source Navigator for C/C++ source code |
|
|
On 19 Dec 2004 19:50:37 -0500, Chris Markle wrote:
| Quote: | Folks,
Say I have a large base of C or C++ code (like some big open source project)
that I want to dive into and explore. I have used Red Hat's Source Navigator
(on Windows) in the past and like it, but the code is tempermental and it's
not clear what the status of the project is. I like the fact that it indexes
all the code and headers, etc. and then let's you jump around from function
to function while you're exploring. We also use Eclipse for Java which is
great at this sort of thing, so I thought I'd try the Eclipse CDE plugin...
Usability of this tool is worse than Eclipse+Java and far worse than Source
Navigator. A key item for me is to be able to highlight a function or
variable and see the defintion and implementation of same.
So is anyone aware of tools that I might try to do this sort of thing?
Either open source or commercial is fine.
|
Slickedit is good at this - www.slickedit.com
If you have the symbol tab of the output window open, when you
select/highlight a name in the main window, the output window "jumps" to
the definition (opens the source file) for that name - or if you type a
name, the output window jumps to the source file/line where the
definition is. If you hold the cursor over a name in an edit window a
popup window appears with the declaration of that name plus any comment
lines that precede the start of the definition if it's a function. You
can jump to the definition of a name and then pop-back to where you
were. It also has good code completion and recently added refactoring
capability for C++ and works on multiple platforms. It's also
extensively extensible if you have the time. There's
slickedit-for-eclipse too.
There's also sourceinsight
http://www.sourceinsight.com/features.html
but it appears to be Windows only.
Graeme
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
|
|
| Back to top |
|
 |
ralph623 Guest
|
|
| Back to top |
|
 |
Chris Markle Guest
|
Posted: Sun Dec 26, 2004 10:50 am Post subject: Re: Tools like RedHat Source Navigator for C/C++ source code |
|
|
Mike,
| Quote: | I presume you mean Eclipse CDT rather than CDE... like you, I've found
navigation and content assist to be unusable in current releases, but
this is also under active development and I expect it to become viable
over the next year or two.
|
Yes I meant CDT - my bad... Yeah I'd prefer Eclipse as using that for
Java... I'll keep fingers crossed for the future...
Chris
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
|
|
| Back to top |
|
 |
|