3

有什么方法可以减少 doxygen 生成的文件数量(可能是通过组合其中一些)对于我的项目(启用类层次结构图的 c++ 项目),文档包含超过 86,000 个文件,这是文件系统 POV 的噩梦。

4

2 回答 2

2

为避免文件系统问题,我建议在配置文件中设置CREATE_SUBDIRS为。YES这将使 doxygen 将输出文件均匀分布在 4096 个子目录中。

于 2012-04-17T17:53:10.860 回答
0

在不减少文档内容的情况下,我认为没有解决方案。你可以做什么:

  • 禁用索引 (ALPHABETICAL_INDEX)
  • 禁用所有 graphviz 生成的图(类图、文件依赖图)。这些会生成大量图像,但也会生成大量地图文件。

在我当前的一个项目中(比你的小......),“完整”的 doxygen 配置生成了 873 个文件(19.8 MB),而“减少的”配置生成了 873 个文件(19.8 MB)。生成 278 个文件 (3.4 MB)。这给了你一个想法。

哦,还有另一个想法:生成 pdf(通过 Latex)而不是 html。您将减少到 1 个文件;-)

于 2012-06-03T20:16:10.183 回答