Documentation 使用Doxygen,如何生成包含指向项目中所有.dox文件的子页面链接的页面?

Documentation 使用Doxygen,如何生成包含指向项目中所有.dox文件的子页面链接的页面?,documentation,doxygen,Documentation,Doxygen,我有一个\mainpage,它只包含主页链接。 但是,我希望在最终输出文档中有一个包含指向.dox文件的所有页面链接的页面 我知道这可以使用外部脚本来解析.dox文件并聚合所有页面变量名。但是是否有一个配置字段可以为我执行此操作?您可以使用xrefitem+别名来执行某些操作,这些操作可能会完成您要查找的内容 如果您不熟悉xrefitem以及可以使用它创建的列表,请参阅: 因此,如果要将以下行添加到Doxyfile中 ALIASES += page_list{3} = "\xrefitem p

我有一个\mainpage,它只包含主页链接。 但是,我希望在最终输出文档中有一个包含指向.dox文件的所有页面链接的页面


我知道这可以使用外部脚本来解析.dox文件并聚合所有页面变量名。但是是否有一个配置字段可以为我执行此操作?

您可以使用xrefitem+别名来执行某些操作,这些操作可能会完成您要查找的内容

如果您不熟悉xrefitem以及可以使用它创建的列表,请参阅:

因此,如果要将以下行添加到Doxyfile中

ALIASES += page_list{3} =  "\xrefitem page_list \"\" \"List of Secondary Pages\" \3 \page \1 \2 "
然后,您可以替换使用\page命令的每个位置

\page_list{page_name, Page Title, Some brief description}
现在,在每一页的顶部,您将看到一个:(指向页面列表的超链接)和简要说明。您可以将{3}更改为{2}并在命令中删除\2,您将不再在每个页面的顶部看到该简要说明,但也不再在列表中看到该简要说明

我不知道如何抑制显示:。根据\xrefitem上的文档

In case parameter "(heading)" is the empty string no heading is generated
但不管怎样,我希望这能让你更接近