【发布时间】:2012-07-19 04:22:40
【问题描述】:
我有大量代码要运行 doxygen。为了提高性能,我试图将其分解为模块并将结果合并到一组文档中。我认为标签文件可以解决问题,但要么我配置错误,要么我误解了它的工作原理。
目录布局:
root +
|-src+
| |-a
|
|-doc+
|-a.dox
|-main.dox
|-main.md
|-output+
|-a+
| |-html
|-main+
|-html
除了“a”之外,还有其他对等目录,但我从一个开始。
a.dox 生成输出和标签文件到 root/doc/output
OUTPUT_DIRECTORY=output/a
GENERATE_TAGFILE = output/a/a.tag
INPUT=../src/a
main.dox 只是输入带有 mainpage 标签的 markdown 文件,并引用其他项目的标签文件。
OUTPUT_DIRECTORY=output/main
INPUT = main.md
TAGFILES=output/a/a.tag=output/a/html
- 是否应该合并或链接 main 下的所有文档,我可以在其中浏览“a”全局变量、模块、页面等?或者,如果我从“main”内部明确交叉引用“a”中的记录实体,这是否只会生成指向“a”的链接?
- 如果这应该有效,你有什么想法我的语法不正确吗?我尝试了各种方法来定义 TAGFILES,输出目录是否相对于 main.dox 文件?到 a.tag 文件?还是到a/html目录?
- 如果我不在基地,TAGFILES 不能以这种方式工作,是否有另一种方法可以将多组 doxygen 目录合并为一个?
谢谢。
【问题讨论】:
标签: doxygen