Как я могу вынудить Doxygen показать полный, включают путь?

Как я могу вынудить Doxygen показать полный, включают путь?

Что делает я имею в виду:

У меня есть класс foo::bar::bee определенный в bee.hpp в следующей структуре каталогов:

foo
foo/bar
foo/bar/bee.hpp

Doxygen, когда это документирует foo::bar::bee класс говорит, что необходимо включать <bee.hpp>, но для моего программного обеспечения мне нужно <foo/bar/bee.hpp>

Как я могу заставить Doxygen делать это? Там какая-либо опция состоит в том, чтобы обеспечить, "Включают флаги" как "-I", таким образом, doxygen знал бы, где основа?

Примечания:

  • FULL_PATH_NAMES уже установлен принять значение по умолчанию YES
  • Я не хочу обеспечивать, включают заголовок явно для каждого класса, потому что там слишком многие из них. Я хочу, чтобы Doxygen сделал это автоматически.

Спасибо.

Ответ

Набор:

STRIP_FROM_INC_PATH    = relative/path/to/include/directory
10
задан Artyom 11 March 2010 в 10:36
поделиться

1 ответ

Взято непосредственно из подсказок в DoxyWizard:

STRIP_FROM_INC_PATH

Тег STRIP_FROM_INC_PATH может использоваться для удаления определенной пользователем части пути, упомянутого в документации класса, который сообщает читателю, какой файл заголовка следует включить, чтобы использовать класс. Если оставить поле пустым, используется только имя файла заголовка, содержащего определение класса . В противном случае следует указать пути включения, которые обычно передаются компилятору с помощью флага -I.

12
ответ дан 4 December 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: