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'的引用for \ ref命令
写\ref bar::myInteger
无济于事。
我该如何解决这个问题?
我有doxygen 1.8.13。
答案 0 :(得分:3)
要正确查看文档,有一些可能性:
否定方面是命名空间在文档中显示为额外选项卡。这可以通过修改使用的布局文件来解决: