Soy nuevo en el uso de Doxygen y pude hacer que funcione sin problemas. Pude documentar mis clases y estructuras y genera los archivos HTML perfectamente. El problema al que me estoy enfrentando es que no analizará mi archivo main.cpp. Todas las clases y estructuras tienen sus propios archivos .h y .cpp y procesan bien. ¿Cómo obtengo Doxygen para hacer la documentación para main.cpp? No tiene un archivo .h ya que aquí es donde el programa comienza y termina. Ni siquiera sabría qué poner en el archivo .h para main. Estoy usando Doxywizard en Windows.Doxygen no procesará main.cpp
Editar:
pongo esto en el principal y genera una página principal:
/**
@mainpage
This is a test application.
@author Alex
@date 10/21/2010
@version 1.0
*/
Pero luego más abajo en el archivo donde los prototipos de las funciones son tengo esto y que no consigue Analizada :
/**
@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)
{
}
¿Necesita siquiera la documentación principal? Por lo general, es solo establecer algunas cosas, tal vez llamar a la función que analiza args de línea de comando y luego llamar a alguna función. – delnan
Probablemente esté relacionado con una máscara que tienes en tu archivo de configuración de Doxygen. ¿Puedes publicar el contenido de tus valores de configuración 'INPUT' y' FILE_PATTERNS'? – ladenedge
Ambos 'INPUT' y' FILE PATTERNS' están vacíos. Básicamente, instalé el programa, encontré mi proyecto y presioné "Ejecutar". Supongo que main no necesita ser comentado, pero hay otras funciones en el mismo archivo que se usan y necesitan ser comentadas. – alex