C中缺少一些调用图

时间:2018-10-09 12:51:01

标签: doxygen call-graph aliases

我有一个函数Process1,我想为其生成调用图:

/**
********************************************************************************
\file             test.c
********************************************************************************
*/

/* function prototypes */
void Process1(void);
void init_function1 (void);
void function1 (void);
void function2 (void);


/**
********************************************************************************
\project          projectx
\funcname         Process1
\details          Aufruf von Prozess 1
                  \callgraph
********************************************************************************
*/
void Process1 (void)
{
    init_function1();
        for (;;)
    {
        function1();
        function2();
    }
}

/**
********************************************************************************
\details          Aufruf von Init Funktion 1
********************************************************************************
*/
void init_function1 (void)
{
    ;
}

/**
********************************************************************************
\details          Aufruf von Funktion 1
********************************************************************************
*/
void function1 (void)
{
    ;
}

/**
********************************************************************************
\details          Aufruf von Funktion 2
********************************************************************************
*/
void function2 (void)
{
    ;
}

关键字\project\funcname是Doxygen GUI 1.8.14(Windows 7)中定义的别名,以获取类似的格式,例如\author的定义是这样的:

funcname=\par Name ^^
project=\par Project ^^

我的问题是,如果我使用ALIASES,则没有调用图。如果我不使用ALIASE(在源代码中将其删除),则有一个调用图。我该如何解决这个问题?

0 个答案:

没有答案