将C ++源代码反转为UML类图

时间:2012-10-03 12:43:52

标签: c++ reverse-engineering class-diagram

我想使用MacOS为类图生成一个C ++程序。

我已经尝试过Doxygen(很多人在stackoverflow中的其他主题中提到过),但我似乎并不知道它是如何工作的。

你能建议一个更简单的解决方案吗?对于提供与类图自动反转的用户程序,哪个最友好?

(例如,类似于NetBeans 6.5.1为Java程序所做的事情)

3 个答案:

答案 0 :(得分:1)

如果您将eclipse用作IDE,则可以尝试this发布的答案。

答案 1 :(得分:1)

您可能会尝试避免使用doxygen GUI。从终端输入您的源文件夹,然后键入

 $ doxygen -g  #that generates the doxygen config file "doxyfile"
 $ doxygen

后者为UML的HTML和PDF版本生成两个文件夹。

工作完成了!

您可以编辑doxyfile来更改设置。

答案 2 :(得分:0)

我通常使用了解C ++来生成UML或重新编写代码:

http://www.scitools.com/index.php