没有自动链接在独立氧文件

本文关键字:独立 文件 链接 | 更新日期: 2023-09-27 18:01:19

我正在尝试为我的应用程序编写一个独立的氧分体文件,按照使用氧分体编写代码的最佳建议。

在我的概述中,我引用了类文件,但是链接没有显示。

文件交流:

namespace NoAutoLinks
{
    public class A
    {
    }
    public class B
    {
        public A A { get; set; }
    }
}

文件Doxygen.cs:

/// @file Doxygen.cs
/// @mainpage No Auto Links
/// I want to link to A and B here.  Even explicit @ref A and 'ref B links don't show up here.

显示主页面,但没有指向A或B的链接。在B的类页面中,显示了指向A的自动链接。

Doxyfile不包含AUTOLINK_SUPPORT = YES

我看到一些关于关闭自动链接的文章,但是没有关于自动链接失败的特殊情况。

没有自动链接在独立氧文件

这是一个命名空间问题。

namespace NoAutoLinks
{
    /// @file Doxygen.cs
    /// @mainpage No Auto Links
    /// I want to link to A and B here.
}

不幸的是,这个例子比实际问题简单。在实际问题中,有两个名称空间,此解决方案只修复其中一个。添加using otherNamespace似乎没有帮助。类文档在桥接命名空间方面似乎没有任何问题。

当然,一旦您知道了答案,查找引用就更容易了,但是看起来其他人也没有第二个名称空间的解决方案。

    http://comments.gmane.org/gmane.text.doxygen.general/6730
  • "使用namespace"氧注释

  • http://osdir.com/ml/text.doxygen.general/2005-12/msg00040.html

包含命名空间的显式链接:

@link Namespace.C C @endlink