使用Doxygen生成UML

 

doxygen生成C++的UML

安装工具

$ sudo apt-get update 
$ sudo apt-get install graphviz doxygen

使用

$ cd code_dir
# 生成配置文件
$ doxygen -g Doxygen.config
# 按需修改配置文件
"""
EXTRACT_ALL            = YES
HAVE_DOT               = YES
UML_LOOK               = YES
RECURSIVE              = YES 
"""
# 运行
$ doxygen Doxygen.config
# 生成了两个目录 latex html
# 在 latex 中的 pdf 文件可以找到每个类的继承关系

参考资料

  1. csdn-Linux下自动生成c++ UML图