我正在使用 Doxygen 来记录一个巨大的 C++ 项目。由于硬件限制,我无法一次记录整个代码。
因此,我将我的代码分为两个模块(A 和 B),并使用 TAGFILES 选项来记录依赖关系。
为一个
GENERATE_TAGFILE = A_tags
标签文件 = ""
对于乙
GENERATE_TAGFILE = B_tags
TAGFILES = "A_tags = doxygenated_A/html"
我尝试使用这种方法生成文档,即使用了 2 次运行,第 1 次仅用于生成标签,第 2 次用于生成实际文档。
但是我看到,当我从模块 BI 引用模块 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
因此,如上所示,链接没有正确创建,有什么办法可以纠正这个问题吗?
你能帮我解决这个问题吗?