如何解决使用Doxygen为特定功能创建调用图
当我将EXTRACT_ALL,EXTRACT_PRIVATE和EXTRACT_STATIC都设置为YES时,则可以为项目中的几乎所有实体创建调用图。但是,如何为特定功能创建调用图?
如果可能,那么如果启用INTERACTIVE_SVG,是否可以访问调用图中的函数,或者是否必须为每个被调用函数创建调用图?
解决方法
这取决于您的doxygen版本。
但是除了配置设置(始终需要HAVE_DOT=YES
):
-
CALL_GRAPH
-
CALLER_GRAPH
有命令(请参见https://www.doxygen.nl/manual/commands.html):
-
\callgraph
-
\callergraph
-
\hidecallgraph
-
hidecallergraph
使用这些命令,应该可以创建所需的图形。
根据要求:
doxygen配置文件
HAVE_DOT=YES
源代码文件
/// \file
/// \brief the first fie
/// \details the details of the first fie
/// \callgraph
void fie1(void)
{
fie2();
};
/// \brief the second fie
/// \details the details of the second fie
void fie2(void);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。