Doxygen标记文件将不会链接到外部文档

Doxygen标记文件将不会链接到外部文档,doxygen,Doxygen,my Doxyfile中的标记文件不会链接到外部文档 在“doxygen-g”生成的配置文件中 ~/tests/libd/Doxyfile ~/tests/app/Doxyfile 以下行从原始行修改为: PROJECT_NAME = "libd" GENERATE_LATEX = NO GENERATE_TAGFILE = libd.tag PROJECT_NAME = "app" GENERATE_LATEX

my Doxyfile中的标记文件不会链接到外部文档

在“doxygen-g”生成的配置文件中

~/tests/libd/Doxyfile
~/tests/app/Doxyfile
以下行从原始行修改为:

PROJECT_NAME           = "libd"
GENERATE_LATEX         = NO
GENERATE_TAGFILE       = libd.tag
PROJECT_NAME           = "app"
GENERATE_LATEX         = NO
TAGFILES               = ../libd/libd.tag=../../libd/html
运行“doxygen”会生成一个文件

~/tests/libd/libd.tag
以及包含一些html页面的子目录

~/tests/libd/html/
~/tests/app/html/
在另一个目录中,另一个由“doxygen-g”生成的配置文件

~/tests/libd/Doxyfile
~/tests/app/Doxyfile
从原始版本修改为:

PROJECT_NAME           = "libd"
GENERATE_LATEX         = NO
GENERATE_TAGFILE       = libd.tag
PROJECT_NAME           = "app"
GENERATE_LATEX         = NO
TAGFILES               = ../libd/libd.tag=../../libd/html
运行“doxygen”会生成一个子目录,其中包含一些html页面

~/tests/libd/html/
~/tests/app/html/
但是,上面的html页面不包含指向“libd”html的链接。 将标记文件行更改为

TAGFILES               =~/tests/libd/libd.tag=~/tests/libd/html

没有任何区别


在网上搜索了很多,但找不到任何线索。是我的强氧版本问题吗?还是我的配置错误?请给我一些建议。提前感谢您的帮助。

对此不确定,但行中可能缺少“..”的级别。./libd/libd.tag=../../../libd/html“,这不应该是“../libd/libd.tag=../../../../libd/html”或“libd/libd.tag=../../libd/html”吗?../libd/libd.tag=../../../html”或“libd/libd/html”。比较手册第17章“链接到外部文档”中的示例。两者都不是“../../../libd/html”libd/libd.tag=../../libd/html“已工作。后者甚至会导致错误消息”错误:标记文件`libd/libd.tag'不存在或不是文件。跳过它……”。