0

当我对一些我想要记录的第 3 方库运行 Doxygen 时,它无法将某些条目识别为重复项。看起来好像一些代码使用了命名空间,而一些代码(已经在该命名空间中?)忽略了命名空间,这导致 Doxygen 感到困惑。

例如,当我查看类索引页面或类成员页面时,它生成的页面可能包括所有这些,就好像它们是 4 个不同的调用一样:

  • foo::bar( aaa::bbb )
  • foo::bar( bbb )
  • bar( aaa::bbb )
  • bar( bbb )

实际上,这些都是完全相同的方法,传入的参数也完全相同。这不仅会引起一些混乱,而且生成文档所需的时间比生成文档所需的时间要长,因为有很多重复项。

我希望在 Doxygen 配置文件中有一个我以某种方式错过的设置,我可以调整它以帮助 Doxygen 忽略重复项或更好地识别这些重复项?

我在 Ubuntu 12.04 上使用 Doxygen v1.8.1.2。

4

1 回答 1

0

还不是一个完整的答案,但我在 2013 年 3 月针对 Doxygen 创建了一个错误: https ://bugzilla.gnome.org/show_bug.cgi?id=696925

于 2013-04-09T21:15:01.150 回答