Quindi sono nuovo nell'usare Doxygen e sono riuscito a farlo funzionare correttamente. Sono stato in grado di documentare le mie classi e le mie strutture e genera perfettamente i file HTML. Il problema che sto incontrando è che non analizzerò il mio file main.cpp. Tutte le classi e le strutture hanno i propri file .h e .cpp e funzionano bene. Come posso ottenere Doxygen per creare la documentazione per main.cpp? Non ha un file .h dato che questo è dove inizia e finisce il programma. Non saprei nemmeno cosa mettere nel file .h per main. Sto usando Doxywizard in Windows.Doxygen non elaborerà main.cpp
Edit:
ho messo questo in principale e genera una pagina principale:
/**
@mainpage
This is a test application.
@author Alex
@date 10/21/2010
@version 1.0
*/
Ma poi più in basso il file in cui i prototipi di funzione sono ho questo e non ottiene analizzati :
/**
@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)
{
}
Il principale ha bisogno di documentazione? Di solito, è solo l'impostazione di alcune cose, forse chiamando la funzione che analizza la riga di comando args, e quindi chiama qualche funzione. – delnan
Probabilmente è correlato a una maschera presente nel file di configurazione di Doxygen. Puoi pubblicare il contenuto dei tuoi valori di configurazione 'INPUT' e' FILE_PATTERNS'? – ladenedge
Entrambi "INPUT" e "FILE PATTERNS" sono vuoti. Fondamentalmente ho installato il programma, trovato il mio progetto e premuto "Esegui". Suppongo che il main non abbia bisogno di essere commentato, ma ci sono altre funzioni nello stesso file che sono usate e devono essere commentate. – alex