Итак, я новичок в использовании Doxygen, и я смог заставить его работать без сбоев.Я смог документировать свои классы и структуры, и он прекрасно генерирует HTML-файлы.Проблема, с которой я сталкиваюсь, заключается в том, что она не анализирует мой файл main.cpp.Все классы и структуры имеют свои собственные файлы .h и .cpp, и они обрабатываются нормально.Как заставить Doxygen сделать документацию для main.cpp?У него нет файла .h, так как именно здесь начинается и заканчивается программа.Я бы даже не знал, что положить в файл .h для main.Я использую Doxywizard в Windows.
Редактировать:
Я помещаю это в основную, и она генерирует главную страницу:
/**
@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)
{
}