从单个源为多个子目录创建目录页(Doxygen)

从单个源为多个子目录创建目录页(Doxygen),doxygen,Doxygen,对于我的doxygen项目,我已经设置了程序,这样一个大型多级项目中的每个目录都被doxygenized,同时通过标记文件将自身链接到其子目录 因为files选项卡没有考虑这种嵌套的标记方法,所以我决定为jquery使用一个外部文件树插件,该插件通过PHP动态加载子目录树。我在external/directories.txt中设置了带有标准页面注释的代码,以便每个子目录doxygen使用相同的外部文件夹作为输入 但是,当我尝试创建一个名为Directory.html的名为Directory的页面

对于我的doxygen项目,我已经设置了程序,这样一个大型多级项目中的每个目录都被doxygenized,同时通过标记文件将自身链接到其子目录

因为files选项卡没有考虑这种嵌套的标记方法,所以我决定为jquery使用一个外部文件树插件,该插件通过PHP动态加载子目录树。我在external/directories.txt中设置了带有标准页面注释的代码,以便每个子目录doxygen使用相同的外部文件夹作为输入

但是,当我尝试创建一个名为Directory.html的名为Directory的页面时,在几个doxygen运行子目录之后,它将不再生成该页面。当我将名称更改为directory_tree时,它开始再次生成一段时间,直到耗尽大部分子目录。即使使用标记文件,是否有任何方法可以使每个目录中的页面具有相同的名称?谢谢

编辑:我原来的帖子非常混乱,所以我在这里澄清一下

我在名为input的文件夹中有一个名为directories.txt的通用文件,如下所示:

/**
@page directory Directories
<h2>Click on text to go to directory, Click on tab to see subdirectories</h2> 
<div id="fileTree" class="demo"></div>
*/
/**
@页面目录目录
单击文本进入目录,单击选项卡查看子目录
*/

其思想是,每次我在目录上运行doxygen时,我都会从这个通用文件中提取一个名为directories的页面,因为fileTree是一个通用模板,用于为目录下的所有子目录创建目录映射。但是,由于doxygen不允许通过tagfiles为链接项目生成相同的命名页面,因此我无法为每个目录自动生成名为directory.html的文件。有什么解决办法吗?

你能更清楚地说明你想要什么吗?你看过像
\includedoc
\snippetdoc
这样的命令吗?因为我正在记录公司的代码,所以我需要通过某种方式编辑配置文件,而不是通过注释块本身来实现我想要的。因此,我很可能无法使用includedoc和snippetdoc。您能否创建一个小示例,说明您的代码和遇到的问题(包括与标准设置相比Doxyfile中的更改)。我想要的是在每个doxygen目录中都有一个名为directory.html的文件,以便在树a/b/c中,a,b,和c都包含doxygen文件,因此存在a/directory.html、b/directory.html、c/directory.html,其中b使用c的标记文件连接到c,a使用b和c的标记文件连接到b+c。