我想使用 MacOS 为类图生成一个 C++ 程序。
我已经尝试过 Doxygen(在 stackoverflow 的其他主题中有很多建议),但我似乎不明白它是如何工作的。
你能提出一个更简单的解决方案吗?哪个对提供类图自动反转的用户程序最友好?
(例如,NetBeans 6.5.1 对 Java 程序所做的事情)
我想使用 MacOS 为类图生成一个 C++ 程序。
我已经尝试过 Doxygen(在 stackoverflow 的其他主题中有很多建议),但我似乎不明白它是如何工作的。
你能提出一个更简单的解决方案吗?哪个对提供类图自动反转的用户程序最友好?
(例如,NetBeans 6.5.1 对 Java 程序所做的事情)
如果你使用 eclipse 作为 IDE,你可以试试这篇文章的答案。
您可能会尝试避免使用 doxygen GUI。从终端输入您的源文件夹,然后键入
$ doxygen -g #that generates the doxygen config file "doxyfile"
$ doxygen
后者为 UML 的 HTML 和 PDF 版本生成两个文件夹。
工作完成了!
您可以编辑 doxyfile 以更改设置。
我通常使用对 C++ 的理解来生成 UML 或重构代码: