Как мы можем отредактировать сгенерированный файл конфигурации с конкретными параметрами моего проекта в Doxygen с помощью командной строки?

Здесь я прикрепил мой командный файл.Doxyfile_HV - это мой конфигурационный файл, в котором мне нужно только изменить PROJECT_NUMBER. Но это не работает для меня.

 @echo off 
 setLocal enabledelayedexpansion

 ( type Doxyfile_HV & echo PROJECT_NUMBER=1.1.1 ) | doxygen.exe -

 doxygen Doxyfile_HV
 hhc "%CD%"\html\index.hhp"

1 ответ

Решение

Вы можете изменить значения в вашем Doxyfile или вызвать doxygen с дополнительными параметрами, как описано в руководстве в параграфе. Можно ли настроить doxygen из командной строки?:

Могу ли я настроить doxygen из командной строки?

Не через параметры командной строки, но doxygen может читать из stdin, так что вы можете передавать данные через него. Вот пример того, как переопределить параметр в файле конфигурации из командной строки (при условии, что UNIX-подобная среда):

(Cat Doxyfile; echo "PROJECT_NUMBER=1.0") | доксиген -

Для Windows следующее будет делать то же самое:

(введите Doxyfile & echo PROJECT_NUMBER=1.0) | doxygen.exe -

Если указано несколько опций с одинаковым именем, то doxygen будет использовать последний вариант. Для добавления к существующей опции вы можете использовать оператор +=.

Другие вопросы по тегам