【问题标题】:Visual Studio - Generate UML from a c++ projectVisual Studio - 从 c++ 项目生成 UML
【发布时间】:2012-11-19 11:07:13
【问题描述】:

目前我正在阅读 cryengine 游戏代码。这是巨大的,没有很好的记录。如果我可以从项目文件中创建 UML 图,那就太好了。

我已经找到了一些从c++代码生成UML图的工具,问题是cryengine项目真的很大,要花很多时间。

你认为这可能吗?

【问题讨论】:

    标签: c++ visual-studio uml


    【解决方案1】:

    Visual Studio 具有内置的 UML 生成器。 在 Visual Studio 项目中,选择Class View,右键单击命名空间,选择View Class Diagram。如果您的项目很大,生成 UML 图可能需要一段时间。 希望这会有所帮助。

    【讨论】:

    • 它似乎并没有像一对一、一对多那样生成关联。
    • 当我在这个窗口中右键单击一个类时,没有看到“查看类图”的动作,我该怎么办? (我正在使用 Visual Studio 2017)
    • 即使我在 Visual Studio 2017 中看不到此选项。当我右键单击头文件时,我得到 查看类图 选项,但我收到一条错误消息 不支持这样的接口
    • 如果 Visual Studio 的安装程序还在某个地方,您可以打开安装程序,按安装程序中的修改按钮,转到“单个组件”选项卡,向下滚动并勾选“类Designer”,位于“代码工具”的正下方
    【解决方案2】:

    您可能会对结果感到失望:一大堆 C++ 可能会呈现为同样极其复杂的 UML 图。

    不过,一种旨在帮助可视化大型 C++ 代码库的工具是 Understand

    【讨论】:

    • 你是对的。继承相当不错,但作文真的很烂i.imgur.com/Xk00w.jpg我会尝试“理解”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 2023-03-21
    • 2021-09-04
    相关资源
    最近更新 更多