2012-08-07 32 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使用#作爲鏈接。我相信你可以用一個\來逃避#,但我不積極。

相關問題