问题描述
在使用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
,您可以对其进行进一步处理。