下面这个简短的例子可以使用Doxygen正常工作:
/** \file */
/// This is an integer
typedef int myInteger;
/// This is the same as \ref myInteger
typedef myInteger myOtherInteger;
但是如果我将它放入命名空间中,它将无法解析对myInteger
的引用。
/** \file */
namespace bar {
/// This is an integer
typedef int myInteger;
/// This is the same as \ref myInteger
typedef myInteger myOtherInteger;
}
注意,这两个 myInteger
的提及现在都不是链接了。它还抱怨:
警告:无法解析对 `myInteger' 的引用以进行 \ref 命令。
写 \ref bar::myInteger
也没有帮助。
我该如何修正呢?
我使用的是 doxygen 1.8.13。