我在.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 以获得正确的层次结构。