Я использую doxygen со следующими настройками:
HAVE_DOT = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
В исходных файлах нет никаких дополнительных настроек doxygen.
В качестве вывода я получаю файлы .dot, имена которых выглядят как временные (или зашифрованные), например:
file1_8cpp_a45da2e999b9e1b551e98de93487bd552_cgraph.dot
file1_8cpp_a45da2e999b9e1b551e98de93487bd552_cgraph.md5
file2_8cpp_a45da2e999b9e1b551e98de93487bd552_icgraph.dot
file2_8cpp_a45da2e999b9e1b551e98de93487bd552_icgraph.md5
где каждый файл точек соответствует отдельной функции в файле cpp и ее зависимостях.
Есть ли способ установить наименование этих файлов в соответствии с именами функций того, что они представляют?
Кроме того, в соответствующем файле file1_8cpp.html отсутствуют графические представления (или ссылки на них) для каждой функции. Вместо этого есть: «Вот граф вызовов для этой функции: Вот граф вызывающих для этой функции:»
В чем может быть причина?
Задача ещё не решена.
Других решений пока нет …