0

我在 .h 文件中定义了一个组和两个子组:

  /**

   * @defgroup groupDriver Drivers

   * @ingroup groupDriver

   * @{

   * @defgroup groupSPI SPI

  * @defgroup groupUART UART

  * @}

  */

然后使用 doxygen 和 Miktex 生成一个 pdf 文件。我希望模块文档章节中有一个书签,例如:

    Drivers

      --SPI

      --UART

但实际上生成了错误的书签:

    Drivers
    SPI
    UART

但是,在模块索引章节中,它们的层次结构是正确的。

4

1 回答 1

0

在我阅读了 Doxygen 生成的 refman.tex 文件后,我得到了原因。Drivers 模块与 SPI 和 UART 一起被视为同一章的一部分。我们需要手动编辑 refman.tex 以获得正确的层次结构。

于 2017-08-14T07:28:30.873 回答