Doxygen:没有为非成员函数生成超链接

问题描述 投票:0回答:1

我正在使用Doxygen 1.8.14,在我生成的文档中,对应于类的每个html文件顶部的类成员函数的简要描述以及在同一个html文档中所有这些函数的提及进一步指向完整的函数文档通过超链接在页面上。

但是,对于非类成员的函数,不会发生这种情况(两种情况)。

对我来说,这似乎是Doxygen被打破或者是否有我缺少的东西?我相信根据文档,这应该有效。

c++ doxygen
1个回答
2
投票

从某种程度上源自JavaDoc的Doxygen在某种程度上是以类为中心的。因此,不是类成员的文档元素需要成为某些东西的成员才能在文档中出现。

您的选择是使它们成为文档文件的成员(这要求您记录它们出现在其中的文件),记录的命名空间,或通过\addtogroup和类似的文档工具将它们添加到现有文档模块/组。

这不一定是坏事。文档模块对于分离相关的函数/类非常有用。并且记录文件和命名空间也很好,因此用户可以看到每个文件或命名空间的一部分列表。

© www.soinside.com 2019 - 2024. All rights reserved.