1

当我们的代码库甚至不使用命名空间(敏感名称已编辑)时,我对 doxygen 输出中列出的空命名空间感到困惑:

doxygen 类列表

奇怪的是这些几乎匹配我们代码库中的项目/类名称,但不完全匹配。大多数这些字符串在我们的代码库中都不存在。

但是我确实发现我们确实有与这些“命名空间”中的几个匹配的类型库(.tlb)文件:

在此处输入图像描述

更新:今天我意识到这是由于libraryODL 文件中的声明被记录为命名空间。但我不知道如何控制这一点。

4

1 回答 1

0

好的,所以我确定这些命名空间来自 IDL 库声明……例如,在 ODL 文件中的任何时候,library ObjectServerLib我都有一个 doxygen 中的命名空间。

我唯一的解决方案是结合文件名和符号名排除模式,并排除一些不符合任何命名约定的单个符号。

我看不到library完全阻止此命名空间文档发生的方法。

于 2013-03-12T15:31:58.477 回答