Куда помещаются выходные файлы Doxygen?

#doxygen

#doxygen

Вопрос:

Я только что запустил Doxygen из командной строки и не уверен, куда он его поместил… Он не отображается в каталоге, из которого я его запустил

Есть ли простой способ найти его?

Ответ №1:

Из руководства Doxygen:

Выходной каталог по умолчанию — это каталог, в котором запускается doxygen. Корневой каталог, в который записывается вывод, может быть изменен с помощью OUTPUT_DIRECTORY . Каталог определенного формата в выходном каталоге можно выбрать с помощью тегов HTML_OUTPUT, RTF_OUTPUT, LATEX_OUTPUT, XML_OUTPUT и MAN_OUTPUT файла конфигурации. Если выходной каталог не существует, doxygen попытается создать его для вас (но он не будет пытаться создать весь путь рекурсивно, как это делает mkdir -p).

Если у вас возникли некоторые проблемы с тем, чтобы заставить его делать то, что вы хотите, используйте doxywizard, это значительно упрощает запись файла конфигурации.

Комментарии:

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

2. Результат зависит от того, что вы настроили. Если вы настроили его на вывод html, это будет целый каталог HTML-файлов. Почему вы не выполняете поиск в своей файловой системе HTML-файлов, созданных за последний час.

3. Значит, вы не можете просто сделать: doxygen doxyfile и это даст мне файл?

4. Вы создаете doxyfile, а затем просто выполняете doxygen <doxyfile> . Выходные данные появятся либо там, где вы указали их в doxyfile, либо в каталоге, в котором был запущен Doxygen. Если там ничего нет, возможно, это не сработало.