Мне нужна базовая помощь с использованием кода Doxygen на C. Все основные документы выходят хорошо, и я хочу помочь структурировать большой длинный длинный список файлов и функций.
У меня есть исходное дерево C, которое выглядит так:
src/
+--util/
+--file1.h
+--file1.c
+--file2.h
+--file2.c
+--stats/
+--file3.h
+--etc/
Очень стандартно. В настоящее время doxygen генерирует плоский список всех файлов. Мы называем каждый dub-dir src / как «модуль», и поэтому документирование этого кажется подходящим для модулей / групп Doxygen.
Как именно я должен использовать команды группировки для зеркального отображения структуры каталогов выше? Я хочу иметь модуль util в сгенерированных документах, который ссылается на документы file1 и file2. Точно так же, как JavaDoc будет относиться к пакету.
Добавление тегов / addtogroup util & @ {к каждому заголовочному файлу привело к созданию мини-сайта со сглаженным списком всех структур данных и т. Д. Во всех заголовках, что не соответствует ожиданиям или ожиданиям. Возможно, именно это должны делать группы кислорода, т. Е. Документировать API равномерно, когда код реализован в нескольких файлах?