在没有Visual Studio的情况下运行IBM Rhapsody动画

时间:2015-09-04 00:28:58

标签: eclipse visual-studio ide cygwin rhapsody

我对Rational Rhapsody和SysML相对较新,所以错误很可能就在我的最后。

我一直在寻找谷歌(和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作为编译器,但在我的情况下,我无法下载该软件。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

要使用动画运行Rhapsody模型,您需要Rhapsody和编译器。编译器可以是Visual Studio编译器或Cygwin gcc。这些框架已由Rhapsody提供。

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

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