【发布时间】:2013-10-01 11:16:01
【问题描述】:
我正在使用 Doxygen 来记录一个巨大的 C++ 项目。由于硬件限制,我无法一次记录整个代码。
因此,我将代码分为两个模块(A 和 B),并使用 TAGFILES 选项来记录依赖关系。
对于 A
GENERATE_TAGFILE = A_tags
标签文件 = ""
对于 B
GENERATE_TAGFILE = B_tags
TAGFILES = "A_tags = doxygenated_A/html"
我尝试使用这种方法生成文档,即使用了 2 次运行,第 1 次仅用于生成标签,第 2 次用于生成实际文档。
但是我看到当我从模块 B 中引用模块 A 代码时,我得到网页未找到错误。当浏览器尝试找到以下链接时:-
[file:///C:/Users/jaia/Desktop/Doxygenating_code/MODULE_A/html/search/MODULE_B/html/d3/ d2d/BaseEnvelopDriver_8cpp.xhtml]
如上所示,根据 doxygen 文档,模块 B 位于 C:/Users/jaia/Desktop/Doxygenating_code/Module_A/html/search 但实际上模块 B 位于文件夹 C:/Users/jaia/Desktop/Doxygenating_code
即我的文件夹结构是
Doxygenating_code
|- Module A
|- Module B
因此,如上所示,链接没有正确创建,有什么办法可以纠正这个问题吗?
你能帮我解决这个问题吗?
【问题讨论】:
标签: doxygen