今年4月发布的Visual Studio 2010 (以下简称VS2010)的旗舰版 提供了多种构架工具,来帮助开发人员分析和理解已有的代码库(Legacy Codebase),这些工具包括:依赖项关系图、顺序图以及体系结构资源管理器,Jennifer Marsman在她的博客 中详细介绍了如何使用这些工具。然而在VS2010的正式发布版中,这些工具仅支持对.NET语言工程的支持,更确切地讲是仅支持C# 和VB.NET工程。对于广大的C/C++开发人员来说,他们也非常希望能够拥有类似的功能。为此,Visual Studio团队在今年6月份发布的Visualization and Modeling Feature Pack 工具包中,实现了对C/C++代码的可视化功能。
在安装了这个工具包后,就可以通过创建依赖项关系图(Dependency Graph)来了解和分析已有的C/C++代码工程了。这里我们以VS C++团队编写的
C/C++代码的可视化(Visualize C/C++ source codes)
最新推荐文章于 2024-10-19 20:43:46 发布
VS2010的旗舰版提供了架构工具,包括依赖项关系图等,但最初仅支持.NET语言。后来的Visualization and Modeling Feature Pack工具包为C/C++开发人员带来了代码可视化的功能,允许创建依赖项关系图以分析C/C++代码。本文以Hilo工程为例,展示了如何生成和查看依赖关系图,但指出该工具存在一些限制,例如仅显示函数调用关系,不包括引用、继承等其他依赖关系。
摘要由CSDN通过智能技术生成