【发布时间】:2012-10-25 20:07:40
【问题描述】:
我试图弄清楚如何优化 Doxygen 以在合理的时间内在我的项目上运行。我尝试使用标记文件并将我的项目划分为子项目,以便我可以并行化/分配 Doxygen 运行的负载。但是,此功能似乎仅用于链接到外部文档,而不是用于以我想要的方式加入项目。
我已使用 ALLEXTERNALS 标记将我的子项目类包含在我的主项目中,但是它们都被标记为 [external],并且它们只显示在类列表选项卡中,而不显示在类索引或类层次结构选项卡中。
是否有人对我如何并行化/分发 Doxygen 有任何想法,或者,如果没有,是否有人有任何优化技巧?
【问题讨论】:
-
您的项目有多大?我的项目有大约 50,000 行,doxygen 在一分钟内运行,我认为这是可以接受的。
-
可以产生巨大影响的一件事是您生成的图表。如果您不想包含图表或类关系图表,您可以将它们全部关闭。
-
我的项目大约有几百万行代码。
标签: c++ documentation doxygen documentation-generation