2012-08-07 28 views
0

我在为其文件名中包含#的文件生成问题。即:Doxygen:名称中包含散列(#)的文件

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

在生成的Doxygen HTML中缺少此说明。 也所有链接都是错误的,但它们已被更改为%23的脚本修复。我正在考虑在生成前后重命名文件名的另一个脚本,但也许有可能以其他方式处理该问题?

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

回答

0

哈希的文件名是问题的处方,但在你的例子,你可以简单地写

/** @file 
* some description 
*/ 

无需为文件名,并描述应该在下一行来放。

+0

谢谢。你的解决方案修复了我的问题与散列(现在:P)。 “文件名中的哈希是问题的秘诀” - 完全同意,但可能会更糟。他们可能会使用散列和空格... – footshack 2012-08-08 07:15:15

0

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

相关问题