doxygen - helloworld - диаграмма классов - PullRequest
0 голосов
/ 05 июня 2018

У меня есть очень простой пример кода.В этом примере кода я хотел бы использовать 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 и его докси-файлом.там, когда я устанавливаю HAVE_DOT YES, я получаю графики вызовов и т. д.

, когда я запускаю тот же самый докси-файл в моей программе, ничего.Должен ли я установить теги doxygen для каждого класса, члена, метода, ... и только тогда doxy сможет их забрать ??

...