将IBM Rhapsody模型集成到VS 2019中
Integrating IBM Rhapsody models into VS 2019
我在这里寻求帮助,我的任务之一是将IBM Rhapsody模型集成到VS 2019 C++项目中。以下是我们正在努力做的事情。请注意:我不是IBM Rhapsody Systems Engg工具的专家。我的专业知识是WPF和.net应用程序我们已经使用Rhapsody8.4为自动汽车仪表板生成了Rhapsody模型。它具有打开/关闭仪表板上的各种灯(驻车、点火状态、档位等(等通用功能,工作正常。现在,我们已经将rhapsody中的代码生成为.h和.cpp文件。我们在VS 2019中创建了一个空的C++项目,添加了OXF框架的文件、适配器文件以及上面生成的文件。文件夹结构如下:在此处输入图像描述
当我们编译这个项目时,我们遇到了各种各样的错误,这些错误与找不到OXF框架有关,我们在头文件中添加了正确的#include路径后就可以修复了。我们还编写了一个包装文件,使我们能够将生成的dll导入另一个WPF项目并在那里使用。然而,在删除路径错误后,项目无法成功编译,因为我们仍在查看一个错误,该错误显示*
"OMReactive":"类"类型的重新定义。
在这里发帖之前,我花了3周时间在谷歌、IBM rhapsody网站和stackoverflow.com上进行了研究,但提供的解决方案都不适用于我。我知道上面的错误意味着某个文件包含了两次。我曾经尝试过使用#include guards和#pragma一次,但这并没有解决我的问题。如果有人知道这里发生了什么?我尽力解释并提供尽可能多的信息。如果需要更多信息,请告诉我。如果我错过了任何信息或对任何事情都不清楚,我深表歉意。我现在穷途末路,需要帮助。有什么想法,建议吗?我下一步该做什么?我想知道我将狂想曲模型添加到VS2019中所遵循的步骤是否不正确,或者狂想曲框架没有正确包含,或者某个地方缺少一些文件。请告诉我正确的步骤。IBM Rhapody网站并没有关于我尝试做什么的确切信息。我所要做的就是从模型类中生成一个DLL,用于WPF项目。谢谢你阅读我的问题,很抱歉这么长时间。谢谢阿斯玛
Walter
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 如何在MS Visual Studio 2019中运行QT UI
- 如何为模板化对象创建模板向量?VS正在投掷C3203
- 数据成员SFINAE的C++17测试:gcc vs clang
- 为什么它不适用于Visual 2019的原因
- Visual Studio 2019:插入多个C++风格的单行注释
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- 将IBM Rhapsody模型集成到VS 2019中
- 如何使用c++在VS 2019上运行SQL查询
- vs 2015 constexpr变量不恒定,但与2019相比还好吗
- C++新手,想知道如何使用VS code 2019播放音频文件
- 点云库在VS 2019中不起作用,但在VS 2017中确实有效
- VS 2017 和 2019 运行 c++ 真的很慢
- VS-2019程序在某些服务器上的第一条浮点指令上崩溃
- 如何将 Tesseract 链接到 VS 2019 中的C++项目?
- VS-2019 的编译错误
- MFC/DLL中缺少ATL :: CSTRINGT功能,该功能与Clang/vs-2019构建
- 如何在忍者上添加包含路径,并为VS 2019添加叮当
- 使用 C++ 在 directX 11 中的 VS 2013 中获取 LNK 2019 错误