2015-11-04 27 views
0

我正在使用doxygen爲某些.c和.h文件(僅文件級別註釋)提供註釋。有一些文件被複制(同名)並存在於不同的子文件夾中。所以,當我爲這些文件提供註釋時,doxygen不會在生成的html文件中更新它。Doxygen不會更新重複文件的註釋

我讀了下面的鏈接提供的doxygen命令描述,並試圖提供這些文件的路徑,使它們獨一無二,但這也不起作用。

http://www.doxygen.nl/commands.html#cmdfile

我嘗試到現在的選項如下。考慮Nm.h是具有多份文件:

1. /*! \file Nm.h * \brief Header file */ 2. /*! \file \sgdcc\checkdrive\test\Nm.h * \brief Header file */ 3. /*! \file sgdcc\checkdrive\test\Nm.h * \brief Header file */

評論沒有得到一個單一的文件,甚至更新。我嘗試提供短路徑以及完整路徑,但沒有任何工作。

我compliling通過ClearCase和它使用的doxygen doxygen的版本是1.8.2

請幫我解決這個問題。

回答

1

用「普通」斜槓替換路徑中的反斜槓。例如:

/*! \file Nm.h 
    * \brief Header file 
    */ 

/*! \file /sgdcc/checkdrive/test/Nm.h 
    * \brief Header file 
    */ 

/*! \file sgdcc/checkdrive/test/Nm.h 
    * \brief Header file 
    */ 

您正在路徑中使用反斜槓,它是指示命令跟隨的控制字符。路徑應始終包含正常的斜槓。

+1

@Michael:完成,謝謝...... ;-) – gmug

+0

感謝您的回覆@gmug。我嘗試實施您的建議,但仍然無法正常工作。是否還有其他問題,因爲它不起作用。 – AnShU

+0

@AnShU:在這種情況下請提供更多信息。但無論如何,你應該避免在你的路徑中使用反斜槓。 – gmug