Doxygen:-在两个模块之间生成的链接中出错

Doxygen:-在两个模块之间生成的链接中出错,doxygen,Doxygen,我正在使用Doxygen来记录一个巨大的C++项目。由于硬件的限制,我无法同时记录整个代码 因此,我将代码分为两个模块(A和B),并使用TAGFILES选项记录依赖项 对于一个 生成\u标记文件=A\u标记 TAGFILES=“” 用于B 生成\u标记文件=B\u标记 TAGFILES=“A_tags=doxygenated_A/html” 我尝试使用此方法生成文档,即使用2次运行,第一次仅用于生成标记,第二次用于生成实际文档 但我看到,当我从模块B中引用模块A代码时,我得到了网页未找到错误。当

我正在使用Doxygen来记录一个巨大的C++项目。由于硬件的限制,我无法同时记录整个代码

因此,我将代码分为两个模块(A和B),并使用TAGFILES选项记录依赖项

对于一个

生成\u标记文件=A\u标记

TAGFILES=“”

用于B

生成\u标记文件=B\u标记

TAGFILES=“A_tags=doxygenated_A/html”

我尝试使用此方法生成文档,即使用2次运行,第一次仅用于生成标记,第二次用于生成实际文档

但我看到,当我从模块B中引用模块A代码时,我得到了网页未找到错误。当brwser尝试查找以下链接时:-

[file:///C:/Users/jaia/Desktop/Doxygenating_code/模块A/html/search/模块B/h‌​‌​tml/d3/d2d/BaseEnveloperDriver_8cpp.xhtml]

如上所述,根据doxygen文档,模块B位于C:/Users/jaia/Desktop/Doxygenating_code/Module_A/html/search中,但实际上模块B位于文件夹C:/Users/jaia/Desktop/Doxygenating_code中

|- Module A

|- Module B
i、 我的文件夹结构是

脱氧剂代码

|- Module A

|- Module B
因此,如上所示,链接未正确创建,是否仍有纠正措施


您能在这方面帮助我吗。

标记文件中A_标记后的赋值应该是从项目B的html输出目录到项目A的html输出目录的相对路径,即通常A_标记=../../doxygenated_A/html

有关更多详细信息,请参阅中doxygen的回答