由Doxygen和MikTex生成的pdf文件为子组模块获得错误的书签



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

/**
* @defgroup groupDriver Drivers
* @ingroup groupDriver
* @{
* @defgroup groupSPI SPI
* @defgroup groupUART UART
* @}
*/

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

Drivers
--SPI
--UART

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

Drivers
SPI
UART

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

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

最新更新