Генерация графа вызовов для php-файла с использованием Doxygen

Я пытаюсь использовать doxygen для генерации графа вызовов для простого файла php. Моя установка:

OS X 10.8.5
Doxygen 1.8.5
graphviz 2.34.0 

точка в моем пути, и мой конфигурационный файл doxygen выглядит следующим образом

Когда я запускаю doxygen с моим конфигурационным файлом, он генерирует папки html и latex, но я не получаю никаких графических изображений. Есть какие-нибудь признаки того, что я могу здесь делать неправильно?

1 ответ

Я проверил предоставленный вами файл, так как есть две переменные для предоставления информации, необходимой для успешного запуска DOT. Первое изменение требуется

# The tag DOT_PATH can be used to specify the path where the dot tool can be 
# found. If left blank, it is assumed the dot tool can be found in the path.

DOT_PATH               = 

Измените его на местоположение точки пути, как я сделал для окон, как:

DOT_PATH               = "C:/Program Files/Graphviz2.30/bin"

Это поможет Doxygen запустить DOT для графиков, и 2-й вариант -

# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is 
# allowed to run in parallel. When set to 0 (the default) doxygen will 
# base this on the number of processors available in the system. You can set it 
# explicitly to a value larger than 0 to get control over the balance 
# between CPU load and processing speed.

DOT_NUM_THREADS        = 0

Измените 0 на любое число, чтобы иметь возможность генерировать графики. 0 означает отсутствие потока для создания графиков. Я изменил это как:

DOT_NUM_THREADS        = 25

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

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