Генерация графа вызовов для 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
После изменения обеих вещей у вас будут успешные графики, доступные для вашего проекта.