6

Doxygen 有一个非常简洁的特性,它可以从代码生成继承图。但是,当从具有公共基础的类中使用多重继承时,该图显示了两个单独的基类(即使我使用的是虚拟继承,如基类周围的虚线所示)

在此处输入图像描述

我怎样才能让 Doxygen 情节更像下面的东西。. .

     D
    / \
   B   C
    \ /
     A

而不是:(就像没有虚拟继承一样)

     D
   /   \
   B   C
   |   |
   A   A
4

1 回答 1

3

如果您将 HAVE_DOT 标签设置为 YES,则 doxygen 将假定路径中的点工具可用。该工具是 Graphviz 的一部分(参见: http ://www.graphviz.org/ ),这是一个来自 AT&T 和 Lucent Bell Labs 的图形可视化工具包。如果此选项设置为 NO,则本节中的其他选项无效。默认值为:NO。

调成

HAVE_DOT = 是

于 2015-07-07T09:38:29.153 回答