2010-02-17 24 views

回答

2

我繼續下載Lazy C++來嘗試它,它似乎不適合Doxygen。我的Doxygen評論完全沒有出現在生成的頭文件/源文件中。

然後我試圖使Doxygen的解析我LZZ文件,它有一個特殊的#hdr預處理命令。 Doxygen簡單地忽略了特殊的預處理器命令和生成的文檔看起來很好。

所以故事的寓意是簡單地讓Doxygen的解析* .lzz文件,而不是生成的* .h/* .cpp文件。 :-)

+0

還有一個問題:我是否記得在修正錯誤/錯誤時更改* .lzz文件(而不是生成的文件)? :-P – 2010-02-17 16:42:59

+0

「我會記得更改* .lzz文件」 - 這是生成的代碼的一般問題。如果您要編輯生成的文件,請將註釋放在那裏,並停止使用預處理器。否則,只需編輯.lzz文件,併爲您不想自動生成的內容創建自己的非生成的.cpp和.h文件。 – 2010-02-17 17:11:17

+0

我通常做的是刪除生成的文件,然後重新生成它們,這是構建過程的一部分 - 這會導致編輯生成的文件徒勞無功。 – 2010-02-17 17:22:45