6

Doxygen には、コードから継承グラフを生成する非常に優れた機能があります。ただし、共通のベースを持つクラスからの多重継承を使用すると、プロットには 2 つの別個の基本クラスが表示されます (基本クラスの周りの破線で示されるように、仮想継承を使用しているにもかかわらず)

ここに画像の説明を入力

次のような Doxygen プロットを作成するにはどうすればよいですか。. .

     D
    / \
   B   C
    \ /
     A

そうではありません:(仮想継承なしで起こるように)

     D
   /   \
   B   C
   |   |
   A   A
4

1 に答える 1

3

HAVE_DOT タグを YES に設定すると、doxygen はドット ツールがパスから利用可能であると想定します。このツールは、AT&T と Lucent Bell Labs のグラフ視覚化ツールキットであるGraphviz ( http://www.graphviz.org/を参照) の一部です。このオプションが NO に設定されている場合、このセクションの他のオプションは無効です。デフォルト値は NO です。

に設定

HAVE_DOT = はい

于 2015-07-07T09:38:29.153 に答える