2011-02-08 24 views
1
/*! \var GLOBAL_VAR 
* \brief This is my global initialisation array for MY_STRUCT 
*/ 
MY_STRUCT GLOBAL_VAR = { 
    1, 
    3, 
    2, 
    1, 
}; 

を文書化されていない、私は次のエラーを取得する:Doxygenの - <X>:1:警告:部材Xの戻り値の型は

<GLOBAL_VAR>:1: warning: return type of member GLOBAL_VAR is not documented 

しかし、これは任意の戻り値の型を持つべきではありません!私は次の警告のいずれかを実行した場合

が消える:

/*! \var GLOBAL_VAR 
* \brief This is my global initialisation array for MY_STRUCT 
* \returns 
*/ 
MY_STRUCT GLOBAL_VAR = { 
    1, 
    3, 
    2, 
    1, 
}; 

または:

/*! \var GLOBAL_VAR 
* \brief This is my global initialisation array for MY_STRUCT 
*/ 
MY_STRUCT GLOBAL_VAR = 3; 

ザ・それは私のHTMLドキュメントに「返し」を置くように非常に有用ではありませんし、 2つ目は私のコードを壊す!

この警告を削除するにはどうすればよいですか?

おかげ

マット

+0

doxygenのバージョンはありますか? – rockeye

+0

1.7.1これはバグだと思う。私はdoxygenウェブサイトのメッセージスレッドでそれを見ました。うまくいけば、それは将来修正されるでしょう –

+0

1.7.2以上を修正する必要があります。 \ varの使用はここでは必要ないので、この行を安全に削除することができます。 – doxygen

答えて