doxygen为导入的基类生成的docu中没有超链接



我不知道如何用英语表达这个问题。请随意编辑我的问题。

有关更多详细信息,请参阅下面的代码。我生成了一个带有默认(doxygen -g)doxygen配置的html文档。

此处显示的继承树对所有类都是正确的。我可以点击A树中的ABase。但这在B的树中是不可能的。我认为这是因为B从另一个模块(a.py)导入了它的基类。

当我在ABase的树中查看时,我只看到了A,而没有看到B

有办法解决这个问题吗?

文件a.py

# -*- coding: utf-8 -*-
"""
    classes of 
"""
class ABase:
    """
    bla
    """
    pass
class A(ABase):
    """
    bla
    """
    pass

文件b.py

# -*- coding: utf-8 -*-
from .a import ABase
class B(ABase):
    """
        bla
    """
    pass

这取决于有关解析import语句的错误。这在doxygen 1.8.7和更高版本中是固定的。

最新更新