我在为其文件名中包含#的文件生成问题。即:Doxygen:名称中包含散列(#)的文件
Filename ab#cd.h starts with line:
/** @file ab#cd.h some description */
在生成的Doxygen HTML中缺少此说明。 也所有链接都是错误的,但它们已被更改为%23的脚本修复。我正在考虑在生成前后重命名文件名的另一个脚本,但也许有可能以其他方式处理该问题?
为什么#char影响Doxygen文档生成?
我在为其文件名中包含#的文件生成问题。即:Doxygen:名称中包含散列(#)的文件
Filename ab#cd.h starts with line:
/** @file ab#cd.h some description */
在生成的Doxygen HTML中缺少此说明。 也所有链接都是错误的,但它们已被更改为%23的脚本修复。我正在考虑在生成前后重命名文件名的另一个脚本,但也许有可能以其他方式处理该问题?
为什么#char影响Doxygen文档生成?
哈希的文件名是问题的处方,但在你的例子,你可以简单地写
/** @file
* some description
*/
无需为文件名,并描述应该在下一行来放。
Doxygen使用#作为链接。我相信你可以用一个\来逃避#,但我不积极。
谢谢。你的解决方案修复了我的问题与散列(现在:P)。 “文件名中的哈希是问题的秘诀” - 完全同意,但可能会更糟。他们可能会使用散列和空格... – footshack 2012-08-08 07:15:15