【发布时间】:2014-10-11 06:24:04
【问题描述】:
根据doxygen manual"文档中与文档类相对应且包含至少一个非小写字符的所有单词将自动替换为指向包含该类文档的页面的链接.”
我有一个班级Wibble(例如)。
文本中的Wibble \ref Wibble \see Wibble 都不会导致指向 Wibble 类的链接。但是,如果我用 one 级别的包来限定名称,例如pobble.Wibble \ref pobble.Wibble' 等等。一切都很好(但看起来很糟糕)。
问题:这是预期的吗?一个错误?还是我错过了某个地方的设置?
我的设置:
Doxygen 1.8.5 版。 AUTOLINK_SUPPORT 设置为是。整个代码库中只有一个名为 Wibble 的类,full 包名是 com.snooze.banana.pobble 我不 需要指定。 INPUT 路径包括 java/blah/com/snooze/banana/pobble 和 RECURSIVE 处于打开状态。延长路径没有区别。 /blah/ 是三个对等文件夹之一,但其他两个文件夹路径也不包含 Wibble。
我知道我可以用\ref pobble.Wibble "Wibble" 解决问题,但这太不优雅了,而且优雅(或者至少,在没有麻烦的格式的情况下第一次就能轻松搞定)是首先使用 doxygen 的原因之一.
【问题讨论】:
-
在我刚刚更新到的 1.8.7 下没有什么不同。
-
我对 1.8.13 和记录 C++ 代码库的类似问题感到震惊。
AUTOLINK_SUPPORT = YES但只有在将命名空间添加到每个名称时,我才会得到交叉链接。这不可能是它的预期工作方式