当在一个块中定义并在另一个块中使用时,Doxygen链接不起作用

时间:2015-01-25 00:03:20

标签: doxygen

我试图在doxygen中定义一个链接,然后在同一个文件中的许多不同位置使用它。但遗憾的是,我发现该链接仅适用于定义它的同一块。根据降价网站,我应该能够在文档http://daringfireball.net/projects/markdown/syntax#link中定义任何位置的链接。例如,当我使用此代码示例时,所有链接都能正常工作:

///I get 10 times more traffic from [Google] [1] than from [Yahoo] [2] or [MSN] [3].
///  [1]: http://google.com/        "Google"
///  [2]: http://search.yahoo.com/  "Yahoo Search"
///  [3]: http://search.msn.com/    "MSN Search"

但是,如果我将该文本分成两行空行,则所有三个链接都不再起作用:

///I get 10 times more traffic from [Google] [1] than from [Yahoo] [2] or [MSN] [3].

///  [1]: http://google.com/        "Google"
///  [2]: http://search.yahoo.com/  "Yahoo Search"
///  [3]: http://search.msn.com/    "MSN Search"

有没有办法避免这个问题或者它是一个设计点(这是不幸的)?

由于某些其他原因,以下代码也未生成链接,而根据此页面http://www.doxygen.nl/manual/markdown.html#md_reflinks这应该是有效的:

/// [google]: http://google.com "Google.com"
/// [google]

我正在使用doxygen 1.8.9.1

0 个答案:

没有答案
相关问题