运行 没有 Visual Studio 的 IBM Rhapsody 动画

Running IBM Rhapsody animations without Visual Studio

一般来说,我对 Rational Rhapsody 和 SysML 比较陌生,所以错误很可能在我的结尾。

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

我遇到了与 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 作为编译器,但在我的情况下,我无法下载该软件。

在此先感谢您的帮助。

Rhapsody 工作流程:

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

... is VS absolutely required to run animations and debugging tools in Rhapsody?

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

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

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

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

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

轻松完成。

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