记录巨大的代码

时间:2013-09-27 10:55:08

标签: c++ doxygen

我正在使用Doxygen来记录一个庞大的C ++项目。由于硬件限制,我无法立即记录整个代码。因此,我将代码分为两个模块(A和B),并使用TAGFILES选项来记录依赖项。

对于A

GENERATE_TAGFILE = A_tags
TAGFILES =  ""

对于B

GENERATE_TAGFILE = B_tags
TAGFILES = "A_tags = doxygenated_A/html"

但是,A和B相互依赖,但使用上述配置我无法解决A对B的依赖。

您能否建议如何解决A对B的依赖?

1 个答案:

答案 0 :(得分:0)

您可以使用两次运行。一次运行只为所有项目(没有输出)生成标记文件,第二次运行使用标记文件生成实际输出。

有关详情,请参阅我的答案https://stackoverflow.com/a/8247993/784672