类依赖工具

我正在寻找一个(最好是开源的)工具,给定大量的C / C ++代码,它将生成类(C ++)和/或文件(C)之间依赖关系的可视或XML图形。

我们的想法是,如果你必须将代码转换为另一种语言,你希望能够首先编译最低级别的类,并从那里开始构建。 所以,你首先需要确定那些类。

据我所知,Doxygen并不具备这种能力,但我可能错了。

Doxygen会做一些非常整洁的图表。

文档和逆向工程工具

1)Doxygen

2)inSight(Unix,Linux,Windows)

3)理性玫瑰

4)Source Navigator

5)BOUML

非商业/免费UML工具列表

我没有使用任何开源工具,但Rhapsody UML工具做得很好。 他们曾经向任何问过的人提供30天免费试用,IBM刚买了它,所以我不知道他们是否仍然这样做。
http://www-01.ibm.com/software/awdtools/rhapsody/它将反转C / C ++ / Java / Ada。