我在爲其文件名中包含#的文件生成問題。即: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