Doxygen:多次使用section标签bug?

时间:2015-06-29 14:40:52

标签: markdown doxygen

我使用Doxygen来记录我的代码,当我使用markdown语法时遇到问题。

例如,我有两个.dox个文件:

fileABC.dox:

/**
@page abcPage

Header {#abcHeader}
======

abc Text.
*/

fileDEF.dox

/**
@page defPage

Header {#defHeader}
======

def Text.
*/

提出警告:

warning: multiple use of section label 'Header'

并且未生成abcHeader部分。

有两种解决方法,但它们都不适合我:

  • 将该部分重命名为ABC HeaderDEF Header
  • 或者回到Doxygen语法@section abcHeader Header

那么,有没有其他方法可以在几个页面中使用相同的部分名称,使用Markdown语法?

修改

此错误已在版本1.8.7中引入:View commit

这似乎是一个错误而不是新功能或改进,因为 setext-syntax (使用#而不是==)在多次使用相同的部分名称时不会发出警告

1 个答案:

答案 0 :(得分:0)

在1.8.7版本中引入了Bug,在1.8.8版本中解决了

Bug description - fix