У меня есть проект git repo в eclipse, который я документировал с использованием doxygen (v1.8.4). Если я запустил латекс, сделаю новый клон проекта, он отлично работает, и PDF сделан. Однако, если я затем запустить Doxy сборку, которая завершает OK, затем попытка запустить латекс макияж, он не дляdoxygen latex make failed для ошибки входного кодирования
! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `utf8'.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
Я пытался переключать кодировку Doxyfile, установив DOXYFILE_ENCODING
в ISO-8859-1
с никаких изменений в результате ... Как я могу это исправить? Благодарю.
EDIT: Я использовал символы, отличные от UTF-8, насколько я знаю в своих файлах, файл, на который ссылается до того, как ошибка очень короткая и определенно не содержит в ней не-UTF-8 символов. Я даже попробовал очистить выходной лоток из латекса и построить с нуля без везения ...
EDIT: Иреализировано, что только для сборки doxy появляется для правильной работы. Он не показывает никаких ошибок, но должен, например, запустить DOT и построить около 10 графиков. Консольный выход говорит Запуск точки, но он не говорит, что генерирующий граф (n/x), как и должен, когда он фактически делает графики ...
Есть ли причина для использования doxygen 1.8.4? Вы пытались с 1.8.6? Doxygen не запускает точку, когда новые графики не создаются или график не изменяется. – albert
@albert, 1.8.4 был только в последний раз, когда я обновлялся, пытался сохранить обновления инструмента до минимального среднего проекта. Считаете ли вы, что эта проблема может быть решена с помощью изменений 1.8.6? – Toby