Doxygen kullanmaya yeni başlıyorum ve sorunsuz çalışabilmeyi başardım. Sınıflarımı ve yapılarımı belgelemeyi başardım ve HTML dosyalarını mükemmel bir şekilde oluşturuyor. Çalıştığım sorun, main.cpp dosyamı ayrıştırmayacak. Tüm sınıflar ve yapıların kendi .h ve .cpp dosyaları vardır ve bunlar iyi işlemektedir. Main.cpp belgelerini yapmak için Doxygen'i nasıl alabilirim? Programın başladığı ve bittiği yer olan bir .h dosyası yok. Ana için .h dosyasına ne yazacağımı bile bilmiyorum. Windows'da Doxywizard kullanıyorum.Doxygen, işlem yapmayacaktır main.cpp
Düzenleme:
Ben ana bu koymak ve bir ana sayfasını oluşturur:
/**
@mainpage
This is a test application.
@author Alex
@date 10/21/2010
@version 1.0
*/
Ama sonra öteye fonksiyon prototipleri Bunu alabilir ve onu çözümlenen almaz vardır dosyanın aşağı : boş
/**
@brief Error handler for the PDF writer.
It does nothing. It just has to exist.
*/
void error_handler (HPDF_STATUS error_no,
HPDF_STATUS detail_no,
void *user_data)
{
}
Başlıca belgelere ihtiyaç var mı? Genellikle, sadece birkaç şey ayarlıyordur, belki komut satırını ayrıştıran işlevi çağırıyor ve sonra bazı işlevleri çağırıyor. – delnan
Muhtemelen Doxygen konfigürasyon dosyanızda bulunan bir maske ile ilgilidir. "INPUT" ve "FILE_PATTERNS" yapılandırma değerlerinin içeriğini yükleyebilir misiniz? – ladenedge
Hem "INPUT" hem de "FILE PATTERNS" boş. Temel olarak programı yükledim, projemi buldum ve "Çalıştır" a bastım. Sanırım ana yorumlanmaya gerek yok, ancak aynı dosyada kullanılan ve yorumlanması gereken başka işlevler de var. – alex