Если у вас есть решение Visual Studio 2008, состоящее из нескольких проектов C ++, вы можете создать только одну диаграмму классов для каждого проекта.
Например, если у вас есть один проект приложения, связанный с 10 проектами библиотеки, вам придется сгенерировать 11 отдельных диаграмм классов.
Есть два способа обойти это, ни один из которых не приятен:
- Cram весь источник в одном проекте.
- Создайте диаграмму классов для одного проекта (возможно, приложения), а затем перетащите файлы из всех других проектов в диаграмму классов.
Более подробное исследование возможностей конструктора классов Visual Studio приведено в Конструктор классов Visual C ++ .
Учитывая слабую поддержку диаграмм классов C ++ в Visual Studio, вам, вероятно, лучше воспользоваться коммерческим инструментом, если вы хотите чего-то большего, чем простой список ваших классов. WinTranslator от Excel Software, возможно, стоит посмотреть, и кто-то, с кем я работаю, использует Source Insight .