什么是doxygen标记文件?

时间:2013-03-07 14:42:51

标签: doxygen

根据docs,您总是使用指向一组HTML文件的doxygen标记文件。那么tagfile本身做什么到底是什么?对于生成700个HTML文件的中等大小的项目,我的标记文件是500Kb,因此显然有很多东西。但是为什么 - 为什么我不告诉doxygen外部文档的位置?

1 个答案:

答案 0 :(得分:2)

标记文件类似于C的预编译头文件。它包含外部项目中的所有符号,并且每个符号包含指向相应HTML文档的深层链接。它只是一个XML文件,因此您可以打开它并查看其中的内容。

您不能只告诉doxygen外部文档的位置,因为它没有任何信息可以深入链接到每个符号。它所能做的只是指向文档树的根目录,但这不是用户友好的。

理论上,doxygen可能会尝试直接从生成的HTML文件中提取链接(事实上这在过去是可能的),但这非常脆弱并且经常中断以便删除功能。