Source-Navigator is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees. You can also build your projects, either with your own makefile, or by using Source-Navigator's build system to automatically generate a makefile.
It's hosted at http://sourcenav.sourceforge.net/
Also hosted at http://developer.berlios.de/projects/sourcenav/ which provides binaries for windows and Linux.