Хобрук: Ваш путь к мастерству в программировании

В doxygen, как удалить определенный файл из меню «Файл»

Я использую страницу уценки для создания моей домашней страницы doxygen со следующим подходом:

INPUT                  = <path to my .md file> \
                         <path to my header files>
USE_MDFILE_AS_MAINPAGE = <path to my .md file>
SHOW_FILES             = YES

Однако на вкладке «Файлы» отображаются мои файлы заголовков, а также путь к моему файлу .md (без отображения самого файла .md). Я бы хотел, чтобы на вкладке «Файл» отображались только файлы заголовков, но не путь к моему файлу .md.

До сих пор единственным обходным решением, которое я нашел, было размещение моего файла .md в том же каталоге, в котором находятся мои заголовочные файлы.

Есть ли способ, чтобы мой файл .md находился в другом месте, чем мои файлы заголовков, без отображения этого пути на вкладке «Файлы doxygen»?

29.11.2019

  • Я не думаю, что это возможно, поскольку вы явно указываете файлы заголовков, или они имеют особое значение, поэтому они подходят к категории INCLUDE.. или EXAMPLE..? 29.11.2019
  • Какую версию doxygen вы используете? В версиях, которые я использовал, я не вижу такого поведения. Вы пишете USE_MDFILE_AS_MAINPAGE = <path to my .md file>, этот путь также включает имя файла md (как и должно быть)? 03.12.2019
  • Я использую 1.8.15. Да, ‹путь к моему файлу .md› включает имя самого файла md. Какое поведение вы видите? 04.12.2019

Ответы:


1

Не совсем ответ, но слишком длинный для комментария (и есть изображение):

Doxyfile:

INPUT                  = bb.md \
                         aa.h
USE_MDFILE_AS_MAINPAGE = bb.md
GENERATE_TREEVIEW      = YES

аа.ч:

/// \file

bb.md:

The markdown file

Полученное изображение:

введите здесь описание изображения

04.12.2019
  • Я начал с вашего примера и хотел проиллюстрировать, что если bb.md находится в другой папке, чем aa.h, то папка bb.m будет отображаться, а... нет. Я повторно добавил свои другие параметры в файл конфигурации, пока не понял, что именно мой EXTRACT_ALL = YES вызывает появление этой нежелательной папки. Спасибо, что решили начать с тривиального примера! 05.12.2019
  • Новые материалы

    Как свинг-трейдеры могут использовать ИИ для больших выигрышей
    По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

    Как построить любой стол
    Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..

    React Hooks: основы деструктуризации массива
    Kent C. Dodds написал классный пост о том, как грядущая функция React под названием Hooks работает на капоте. Предстоящий хук React useState основан на деструктурировании массива, давайте..

    Пакеты R, используемые в Tesla
    Добро пожаловать обратно! R — очень популярный язык программирования, используемый множеством компаний, включая Tesla! Итак, давайте взглянем на некоторые пакеты R, которые использует Tesla...

    Сокращение и слияние токенов для эффективных моделей VL: обзор
    Часто в задачах, связанных с компьютерным зрением и НЛП, вычислительно затратная и требующая большого объема памяти обработка становится препятствием для более быстрого логического вывода модели, а..