Documentation 链接到外部主页
我制作了一个Doxygen文档,它本身引用了另一个使用标记文件机制的文档。但在它的主页中,我现在想链接到外部文档的主页。当然,我始终可以直接指定文件:Documentation 链接到外部主页,documentation,doxygen,documentation-generation,Documentation,Doxygen,Documentation Generation,我制作了一个Doxygen文档,它本身引用了另一个使用标记文件机制的文档。但在它的主页中,我现在想链接到外部文档的主页。当然,我始终可以直接指定文件: ... uses [OtherDoc](../../../OtherProject/doc/html/index.html) for ... 更是如此,因为项目是相对定位的。但是,尽管如此,我还是希望Doxygen自动化这个过程,因为它需要知道外部文档的位置 那么,有没有一种方法可以象征性地引用外部文档的主页,大致如下: [OtherDoc](
... uses [OtherDoc](../../../OtherProject/doc/html/index.html) for ...
更是如此,因为项目是相对定位的。但是,尽管如此,我还是希望Doxygen自动化这个过程,因为它需要知道外部文档的位置
那么,有没有一种方法可以象征性地引用外部文档的主页,大致如下:
[OtherDoc](\ref OtherProject::mainpage)
或
有一个技巧可以做到这一点。假设您有项目A和B,那么在项目A的主页面上可以放置一个
@anchor
命令,如下所示:
/** @mainpage
* @anchor project_a
*/
在项目b的文档中,您可以简单地使用
[OtherDoc](\ref project_a)
请注意,锚点必须是全局唯一的,因此您需要仔细选择它们 如果你结束悬赏,我会增加一个更高的悬赏。问得好。我们可能要等到赏金期结束。因为答案直接来自你,我可以假设这是实现这一点的最佳和最直接的方法?现在的问题只是,链接打开页面时稍微向下滚动(使主页标题消失),因为我必须将锚定放在
{#主页}
-标记标题,以便将标记文件正确识别为主页面。但我可以接受,至少现在目标更近了一步。最好的解决方案是有一种方法明确告诉doxygen在哪里查找符号,这样您就可以使用类似\ref a.tag:index的内容来引用项目a的索引pa通用电气。但目前尚未实施。这一问题尚未得到解决吗?
[OtherDoc](\ref project_a)