Doxygen具有非常简洁的功能,可以从代码中生成继承图。但是,当使用具有公共库的类的多重继承时,该图显示了两个单独的基类(即使我使用虚拟继承,如基类周围的虚线所示)
如何让Doxygen绘制更像以下内容的东西。 。 。
D
/ \
B C
\ /
A
而不是:(没有虚拟继承时发生)
D
/ \
B C
| |
A A
答案 0 :(得分:2)
如果将HAVE_DOT标记设置为YES,则doxygen将假定点工具为 可从路径获得。此工具是Graphviz的一部分(请参阅: http://www.graphviz.org/),来自AT& T和朗讯的图形可视化工具包 贝尔实验室。如果此选项为,则此部分中的其他选项无效 设为NO 默认值为:NO。
设为
HAVE_DOT = YES