Как мы можем отредактировать сгенерированный файл конфигурации с конкретными параметрами моего проекта в 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 будет использовать последний вариант. Для добавления к существующей опции вы можете использовать оператор +=.