我在为名称中包含#的文件生成文档时遇到问题。即:
Filename ab#cd.h starts with line:
/** @file ab#cd.h some description */
生成的Doxygen HTML中缺少此描述。 此外,所有链接都是错误的,但它们已被另外的脚本修复,该脚本将#转换为%23。我想到了另一个在生成之前和之后重命名文件名的脚本,但也许有可能以其他方式处理这个问题?
为什么#char会影响Doxygen文档生成?
答案 0 :(得分:0)
Doxygen使用#作为链接。我相信你可以通过\来逃避#,但我并不积极。
答案 1 :(得分:0)
文件名中的哈希是问题的处方,但在您的示例中,您只需编写
即可/** @file
* some description
*/
不需要文件名,描述应放在下一行。