2011-05-02 17 views
7

\ dosya bloğuna kopyalayın. Statik değişkenin başlangıç ​​değerinin doxygen değerini, kodumun \ file bloğunun üst kısmına kopyalamaya çalışıyorum. Ben "Kullanım" dizesi ana dosya belgelerinde görünmesini ister kiStatik değişkenin başlangıç ​​değerinin doxygen değerini,

#include <iostream> 

/*! \file Test.cxx 
* This is my program. 
* \copydetails HelpText 
*/ 

/*! \var 
* This is my static string. 
*/ 
static std::string HelpText = "Calculate the average magnitude of the vectors in a vector image.\n\n\ 
    Usage:\n\ 
    -in InputVectorImageFileName\n"; 

int main() 
{ 

    return 0; 
} 

: Bu böyle bir şeye vardır. Gördüğünüz gibi ben copydoc denedim ama sadece başlangıç ​​değerinin değil, statik değişkenin üzerindeki yorumu kopyalamak gibi görünüyor. Başlangıç ​​değerinin değişkenin belgelerinde doğru şekilde göründüğünü unutmayın.

Herhangi bir öneriniz var mı?

Teşekkürler.

+0

Benzer bir sorun var, çünkü bir nesnenin tam belgelerini sadece bir bağlantıdan ziyade bir özet/başlık belge dosyasına kopyalamak istiyorum. Eğer bu dosya Örnek Yolunda ayarlanmışsa, tüm dosyayı veya bir snippit'i kopyalayabilirsiniz, ancak bu çoğu durumda pratik değildir çünkü bir örnek dosyası bir kod dosyası olarak belgelenmesini engeller. –

cevap

0

Doxyfile dosyanızdaki MAX_INITIALIZER_LINES yapılandırmanızınki 0 veya çok küçük. Sadece mantıklı bir değer verin.

+0

MAX_INITIALIZER_LINES çok küçükse, başlangıç ​​değeri hiç görünmez, değil mi? Görünüyor, sadece ikinci sırada değil :) –

İlgili konular