使用doxygen生成文档时如何获取可引用URL

使用doxygen生成文档时如何获取可引用URL,doxygen,Doxygen,我们在C项目中使用doxygen。现在我们要链接到从其他web文档生成的文档。但不幸的是,doxygen生成的URL非常糟糕,而且可能不是静态的(即“structbrp_uuuuuuuucard_families_a51b75b77126880617d10f473314a802f.html”) 有没有一种方法可以获取看起来不那么糟糕的静态URL(即“struct\u brp\u card\u families.html”)?您使用的是哪个版本的doxygen?链接是稳定的,不应该真正改变,它们不

我们在C项目中使用doxygen。现在我们要链接到从其他web文档生成的文档。但不幸的是,doxygen生成的URL非常糟糕,而且可能不是静态的(即“structbrp_uuuuuuuucard_families_a51b75b77126880617d10f473314a802f.html”)


有没有一种方法可以获取看起来不那么糟糕的静态URL(即“struct\u brp\u card\u families.html”)?

您使用的是哪个版本的doxygen?链接是稳定的,不应该真正改变,它们不打算用于其他软件包,而是在doxygen内部使用。要组合多个doxygen生成的文档部分,可以使用标记工具(请参阅doxygen手册)。一种可能性是使用短名称:如果短名称标记设置为YES,doxygen将生成更短(但可读性较差)的文件名。如果您的文件系统不支持DOS、Mac或CD-ROM上的长名称,这可能会很有用。最好知道URL是稳定的。但我问自己,名称后的长十六进制数(在我的示例中为a51b75b77126880617d10f473314a802f)是如何生成的。如果它不是从名称派生的,则url不稳定。如果它是从名称派生的,我会问自己为什么需要这个数字?它是从名称生成的md5和(不确定相对目录名)。有没有办法禁用这个md5哈希?(我看不出我需要它们的原因)不,没有办法禁用这些md5哈希,它们是doxygen生成的输出中唯一的交叉引用所需要的。当您也使用doxygen生成web文档时,您可以使用doxygen标记文件。您使用的是哪个版本的doxygen?链接是稳定的,不应该真正改变,它们不打算用于其他软件包,而是在doxygen内部使用。要组合多个doxygen生成的文档部分,可以使用标记工具(请参阅doxygen手册)。一种可能性是使用短名称:如果短名称标记设置为YES,doxygen将生成更短(但可读性较差)的文件名。如果您的文件系统不支持DOS、Mac或CD-ROM上的长名称,这可能会很有用。最好知道URL是稳定的。但我问自己,名称后的长十六进制数(在我的示例中为a51b75b77126880617d10f473314a802f)是如何生成的。如果它不是从名称派生的,则url不稳定。如果它是从名称派生的,我会问自己为什么需要这个数字?它是从名称生成的md5和(不确定相对目录名)。有没有办法禁用这个md5哈希?(我看不出我需要它们的原因)不,没有办法禁用这些md5哈希,它们是doxygen生成的输出中唯一的交叉引用所需要的。当您也使用doxygen生成web文档时,您可以使用doxygen标记文件。