Я перенес большую часть своей разработки на Linux за последние 2 года. Одна из вещей, которую я еще не понял, как мигрировать, — это отрисовка зависимостей сборки для проектов C++. В Visual Studio 2013 для этого достаточно пары щелчков мышью.
Могу ли я обмануть dot
или заставить graphviz
сделать рисунок за меня, подключив их к цепочке сборки? Или мне следует использовать отдельное программное обеспечение, которое берет мои исходные файлы и обрабатывает их?
Вещи которые должны быть:
.cpp
и .hpp
файлов.Приятно иметь:
Конечно, если он каким-то образом может отображать интерактивный вид, это было бы еще лучше.
Если это стоит денег, цена не является главной проблемой, и ее не нужно рассматривать в этом вопросе.
Ответ на ваш вопрос заключается в том, чтобы использовать doxygen для анализа вашего кода и заставить его создавать с помощью инструмента GraphViz dot любые диаграммы, которые вам нужны.
Мачта