У меня есть очень простой пример кода.В этом примере кода я хотел бы использовать 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 сможет их забрать ??