【问题标题】:Running IBM Rhapsody animations without Visual Studio在没有 Visual Studio 的情况下运行 IBM Rhapsody 动画
【发布时间】:2015-11-29 23:38:57
【问题描述】:

我对 Rational Rhapsody 和一般的 SysML 比较陌生,所以错误很可能在我的最后。

我一直在搜索 Google(和 SOF),寻找在没有 Visual Studio 的情况下运行 Rhapsody 动画的方法。我的印象是,如果 Rhapsody 可以访问另一个 IDE,比如 Eclipse,那么另一个 IDE 就可以处理动画。这是正确的,还是绝对需要 VS 才能在 Rhapsody 中运行动画和调试工具?

我遇到了与How to fix Rational Rhapsody error :"Current value is "VC11", but no Visual Studio installation was not found in the directory ""." 中的用户类似的错误;我的错误是“VC10”。但是,我没有或计划让 Visual Studio 运行动画。我宁愿让动画使用 Eclipse 运行,但这也不起作用(发生相同的“VC10”错误)。

我还与 IBM 的一位联系人聊天,他建议尝试 cygwin 作为编译器,但在我的情况下,我无法下载该软件。

提前感谢您的帮助。

【问题讨论】:

    标签: eclipse visual-studio ide cygwin rhapsody


    【解决方案1】:

    Rhapsody 工作流程:

    • Rhapsody 从您的模型生成代码。 (UML => C++)
    • 要编译代码,您需要一个编译器。 Rhapsody 没有自己的编译器。如果您在 Windows 上,则可以使用 VS 或 cygwin 编译器。 (C++ => EXE)
    • 如果您为您的应用程序启用了动画工具,那么如果您启动该应用程序,它将(使用 TCP/IP)连接到正在运行的 Rhapsody 实例。动画将在 Rhapsody 中运行。

    ...在 Rhapsody 中运行动画和调试工具是否绝对需要 VS?

    编译器(例如 VS 或 cygwin)绝对需要编译 Rhapsody 生成的代码。如果您想在应用程序运行时查看动画状态图或序列图,则需要 Rhapsody。

    另请参阅:configure Rhapsody 8.x to use the VS 2013 compiler

    【讨论】:

      【解决方案2】:

      有很多不同的问题。我试着给你一些澄清。

      要运行带有动画的 Rhapsody 模型,您需要 Rhapsody 和编译器。编译器可以是 Visual Studio 编译器或 Cygwin gcc。 Rhapsody 已经提供了这些框架。

      Visual Studio 或 Eclipse 你只需要编辑你的代码。这可以通过右键单击您的配置并将其更改为相应的 IDE 轻松完成。

      我猜你的问题与 VS 版本有关。在您的配置属性中,您必须调整您的 Visual Studio 版本。搜索具有 VCxx 内容的属性。目前不记得该物业的确切名称。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-10
        • 1970-01-01
        • 1970-01-01
        • 2022-12-03
        • 2015-04-12
        相关资源
        最近更新 更多