Как сгенерировать дерево навигации в выводе doxygen?

StackOverflow https://stackoverflow.com/questions/667309

  •  21-08-2019
  •  | 
  •  

Вопрос

Если вы использовали javadoc, а затем перешли на doxygen, возможно, вы понимаете, что я имею в виду, когда говорю, что мне не хватает иерархического (основанного на фреймах) представления, которое упрощало переход от класса к классу и от метода к методу.(Для тех, кто этого не видел, представьте себе древовидный навигатор в IDE или поверх файловой системы).

Как я могу заставить Doxygen включить дерево навигации, если это вообще возможно?

A был задан аналогичный вопрос в октябре, но это было только об альтернативах таблицам стилей, и появился только один.Я думаю, что ищу что-то более серьезное.

Это было полезно?

Решение

Обратите внимание, что все, что вам нужно сделать, чтобы получить дерево слева в примере Куинна, - это установить для GENERATE_TREEVIEW значение YES в файле конфигурации.

Другие советы

На базовом уровне вывод Doxygen - это то, что он есть, и я не думаю, что есть "лучший способ просмотра" статического HTML-контента.Я думаю, что вы хотите, чтобы Doxygen создавал HTML-вывод, который больше похож на Javadoc, у которого есть как плюсы, так и минусы.(Самым большим недостатком является то, что это вряд ли произойдет из-за затраченных усилий и широкой базы пользователей.)

Я справляюсь проект, документированный с использованием Doxygen, и я не уверен, в какой степени моя конфигурация использует значения Doxygen по умолчанию, но я получаю разделы в левой рамке для плоского списка классов и иерархии классов.Кроме того, поскольку у меня включены диаграммы, графическая иерархия классов - это довольно быстрый способ перейти туда, куда я хочу.Я не углублялся в модули Doxygen, поэтому у меня нет никакого опыта в том, может ли это сегментировать вещи, подобные тому, как Javadoc работает с пакетами.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top