将Doxygen函数以及名称空间提取到.csv文件中

问题描述

在使用Doxygen输出文档时,我需要将所有功能提取到电子表格中。此外,每个功能都有一个使用配置文件中定义的别名映射到它的需求。示例函数如下:

@requirement {req-id}

void Myfunc()

我可以在HTML输出中查看在单独页面中记录的所有要求。但是,我需要将具有相应需求ID的功能列表提取到.csv文件中,以进行进一步处理。有人可以帮我吗?

感谢Badri

解决方法

Doxygen没有正确的CSV输出。 您将需要XML输出(GENERATE_XML=YES)并将结果文件处理为您想要的格式/直接处理该文件而无需CSV文件。

当您有一个ALIASES之类的

ALIASES += req{3}="\xrefitem req \"Requirement\" \"SW Requirements\" ID: \1 Requirement: \2 Verification Criteria: \3"

您将获得一个文件req.xml,您可以对其进行进一步处理。