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

将Doxygen函数和名称空间提取到.csv文件中,doxygen,Doxygen,在使用Doxygen输出文档时,我需要将所有函数提取到电子表格中。此外,每个函数都有一个使用配置文件中定义的别名映射到它的需求。示例函数如下所示: @需求{req id} void Myfunc() 我能够在HTML输出中的单独页面中查看记录的所有需求。但是,我需要将具有各自需求ID的函数列表提取到一个.csv文件中,以便进一步处理。谁能帮我个忙吗 谢谢,BadriDoxygen没有直接的CSV输出。 您需要XML输出(GENERATE_XML=YES)并将生成的文件处理为您想要的格式/直接处理

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

@需求{req id}

void Myfunc()

我能够在HTML输出中的单独页面中查看记录的所有需求。但是,我需要将具有各自需求ID的函数列表提取到一个.csv文件中,以便进一步处理。谁能帮我个忙吗


谢谢,Badri

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

当你有一个
别名时

ALIASES += req{3}="\xrefitem req \"Requirement\" \"SW Requirements\" ID: \1 Requirement: \2 Verification Criteria: \3"
您将得到一个文件
req.xml
,可以进一步处理。

谢谢。这很有效。我设置了('GENERATE_XML=YES'),可以在output/XML文件夹中获取requirement.XML,在那里我可以找到所需的详细信息,如ID、函数名、函数引用ID等。。