大家好,我有VC6.0的一个工程,想生成一个类图,要求所有的类都在一张图上那种。
我尝试了下面的:
1.使用visual modeler,但是我的工程下没有*.mdl文件
2.使用visio,但Visual C++ 中,找不到“Visio UML 加载项”工具栏
请大家帮忙解决。谢谢。不要使用ROSE。

解决方案 »

  1.   

    推荐一个免费的uml工具,开源的, staruml点击【Tools】->【C++】->【Reverse Engineer】
      

  2.   

    刚转换成VS2005的试了下,添加新项里找不到类关系图,右键项目也没有查看类关系图。而c#的项目是正常的。
    怎么回事?另外有说“项目”菜单下,选择“Visual UML”的,我这也没有这个选项。
      

  3.   

    记得,vs2008好像只支持C#, 不支持C++的类图直接生成
      

  4.   


    不是在添加新项里吧,我刚才用我的工程试验了下,是在工程上点击右键,然后选择view class Diagram,中文版的不知道是咋翻译的,你可以找找
      

  5.   

    谢谢大家,结贴给分。
    我最后有两种方案
    1.staruml 直接从源文件生成
    2.升级为2003的,并且安装了visio,然后菜单里“项目”下,选择“Visual UML”,有反向工程,生成visio的文件,在静态里面把类图拖过去就可以了。不知道为什么这种方式在VS2005里不行,莫非我的没有绑定好VISIO?至于升级后直接看类关系图,c++的项目我没有看到这个