У нас есть требование настроить генерацию отчета о кислороде только на основе файла .dox. Так что ненужных изменений в файле исходного кода можно избежать, просто обновляя комментарии doxygen. Я надеюсь, что это может быть сделано в соответствии с нашими ожиданиями при генерации отчетов о кислороде. Нам нужна поддержка относительно того же.
На данный момент мы добавили исходные файлы и другие расширения, которые необходимо проанализировать для генерации отчета, в теге FILE_PATTERNS
, как показано ниже:
FILE_PATTERNS = *.cpp \
*.hpp \
*.c \
*.h \
*.dox
Мы ожидаем, что комментарии doxygen будут полностью проанализированы из файла .dox
и будет сгенерирован отчет.
Поведение: Мы наблюдали, что главная страница была из комментариев файла .dox
, тогда как ссылки на API, define, variable определяет et c берутся из файлов исходного кода и .dox
файлов (т.е. комментарии doxygen из файлов исходного кода). Также иногда это происходит только из исходного кода, а не из .dox
. Это проблема конфигурации или какая-то другая? Исходный файл Arithmeti c. c содержит следующий код
/**
* @brief square of number
* @param[in] value1
* @return int result
* @description square of value
*/
int square(int x)
{
}
входной файл .dox:
/*! \fn int square(int x)
\brief Square of value
\param value1 for addition
\return square of given value.
*/
, если мы генерируем отчет о кислороде с использованием вышеуказанного исходного кода и. файл dox, тогда отчет doxygen будет содержать описание функции как из исходного файла, так и из файла .dox, но наше требование - взять описание из файла .dox.