Doxygen:名称中包含哈希(#)的文件

时间:2012-08-07 10:47:00

标签: filenames doxygen

我在为名称中包含#的文件生成文档时遇到问题。即:

Filename ab#cd.h starts with line:
/** @file ab#cd.h some description */

生成的Doxygen HTML中缺少此描述。 此外,所有链接都是错误的,但它们已被另外的脚本修复,该脚本将#转换为%23。我想到了另一个在生成之前和之后重命名文件名的脚本,但也许有可能以其他方式处理这个问题?

为什么#char会影响Doxygen文档生成?

2 个答案:

答案 0 :(得分:0)

Doxygen使用#作为链接。我相信你可以通过\来逃避#,但我并不积极。

答案 1 :(得分:0)

文件名中的哈希是问题的处方,但在您的示例中,您只需编写

即可
/** @file
 *  some description
 */

不需要文件名,描述应放在下一行。