【发布时间】:2017-11-24 10:26:01
【问题描述】:
我正在开发一个广泛使用命名空间和 doxygen 的 C++ 项目。由于各种原因,我更喜欢使用 MS HHC 编译的 CHM 文件而不是 HTML 目录。其中之一是 CHM 查看器中非常方便的索引搜索。
但是索引中的调用名称总是以它们的命名空间为前缀,这迫使 CHM 文件的用户在搜索中输入 Namespace::Sub-Namespace::[...]::ClassName。
关于这个,我在doxygen配置文件中更改了以下设置(参考工具自带的默认设置):
SHOW_NAMESPACES = NO
HIDE_SCOPE_NAMES = YES
这会删除除 CHM 索引之外的所有名称空间名称。 (如何)是否也可以摆脱 CHM 索引中的命名空间前缀?
【问题讨论】: