doxygen - helloworld - 类图

时间:2018-06-05 01:41:30

标签: doxygen graphviz

我有一个非常简单的代码示例。使用此代码示例,我想使用doxygen生成UML类图。

不幸的是,当我运行doxygen(HAVE_DOT YES)并且安装了graphviz时,我只看到一个空的index.html。

/**
\brief hello world
\details this is a very detailed description
*/

/** class C */
class C {
public:
    virtual ~A() =0;
    virtual void do3() =0;
    virtual void do4() =0;
}

/** class B */
class B : public C {
public:
    B() {}
    ~B() {}
    void do3() {}
    void do4() {}
} 

/** class A */
class A : public B {
public:
    A() {}
    ~A() {}
    void do1() {

    }
    void do2() {

    }
}

/** class main entry point */
int main() {
    A a;
    a.do1();
    a.do2();
    a.do3();
    a.do4();

    return 0;
}

我的第一次尝试是使用mbed-os 5.8.5及其doxyfile。在那里,当我设置HAVE_DOT YES时,我会得到呼叫图等。

当我在我的程序上运行相同的doxyfile时,没有。我是否必须为每个类,成员,方法设置doxygen标签......然后只有doxy才能将它们拿起来?

0 个答案:

没有答案
相关问题