对于一个庞大的项目,如果能搞清楚类的继承关系,并用图示的形式表示出来,那么可能会大大加快对项目的理解。
要做到这一点其实也非常简单,首先,我们需要使用两个工具Graphviz + Doxygen。
软件安装
安装Graphviz
sudo apt install graphviz
安装Doxygen
sudo apt install doxygen
使用
进入项目文件根目录
生成配置文件
doxygen -g Doxygen.config
修改配置文件
将配置文件中的下列配置进行修改,其他配置可以按照需求修改
EXTRACT_ALL = YES
HAVE_DOT = YES
UML_LOOK = YES
RECURSIVE = YES
运行
doxygen Doxygen.config