Doxygen повторяет документацию по функциям, когда встречает прототипы функций в
заголовочные файлы, например:
код:
#include <File main.h>
void Func1(void);
///File main.c:
#include <main.h>
/*! Main program entry point. */
main()
{
Func1();
}
/*! Test function which does nothing. */
void Func1(void)
{
return;
}
генерирует две партии документации для Func1 (): первая в main.c
документация, а вторая в main.h документации. С большим проектом,
это почти удваивает размер документации с повторным, избыточным
функциональная документация. Это ошибка или какая-то проблема конфигурации?