C++-生成UML类图
C++-生成UML类图
可以用doxygen根据代码生成文档
- 安装
sudo apt install graphviz
# 用于生成代码关系图sudo apt install doxygen
git clone https://github.com/doxygen/doxygen.git
cd doxygen
mkdir build
cd build
cmake -G "Unix Makefiles" ..
make
make install
- 使用
$ cd CODE_DIR
$ doxygen -g Doxygen.config # 生成配置文件
$ vi Doxygen.config # 修改配置文件
RECURSIVE = YES
$ doxygen Doxygen.config # 根据代码生成文档
- 生成的文档在html目录下,生成的类继承图.
Eclipse + UMLet
- https://www.eclipse.org/
- UMLet - UML Tool for Fast UML Diagrams
Draw manually
- inkscape:
www.inkscape.org/
Project Website: https://inkscape.org Code Repository: https://gitlab.com/inkscape/inkscape
- drawio-desktop:
www.diagrams.net
https://github.com/jgraph/drawio-desktop
本文来自博客园,作者:Theseus‘Ship,转载请注明原文链接:https://www.cnblogs.com/yongchao/p/17512929.html