Итак, я новичок в использовании Doxygen, и мне удалось заставить его работать плавно. Я смог задокументировать свои классы и структуры, и он отлично генерирует файлы HTML. Проблема I ' m работает, это не будет анализировать мой файл main.cpp. У всех классов и структур есть собственные файлы .h и .cpp, и они нормально обрабатываются. Как мне заставить Doxygen сделать документацию для main.cpp? У него нет файла .h, так как именно здесь программа начинается и заканчивается. Я бы даже не знал, что поместить в файл .h для main. Я использую Doxywizard в Windows.
Edit:
Я помещаю это в main, и он генерирует главную страницу:
/**
@mainpage
This is a test application.
@author Alex
@date 10/21/2010
@version 1.0
*/
Но затем дальше по файлу, где находятся прототипы функций, у меня есть это, а его нет проанализировать:
/**
@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)
{
}