当我对一些我想要记录的第 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。