有对DDS技术了解、学习、开发和培训需求的,请加入QQ群:707895641(DDS专业技术辅导)。
***************************************************************************************************
基于OpenDDS的应用开发,主要分两个部分的工作:
(1)定义自己的IDL文件,并编译成消息数据类型通讯动态库;
(2)分别编写pub和sub程序,运行
具体步骤,有以下几个:
- 定义idl文件,如HelloMsg.ild
- 运行脚本,产生相应的消息类型符号导出头文件HelloMsgCommon_Export.h
- 编写mwc、mpc工作台和项目文件,如HelloMsg.mwc、HelloMsg.mpc
- 编译mpc文件,产生解决方案和工程,如HelloMsg.sln、HelloMsgCommon.vcxproj、HelloMsgPub.vcxproj、HelloMsgSub.vcxproj
- 编写HelloMsgPub.cpp和HelloMsgSub.cpp代码;
- 编译工程,产生动态库HelloMsgCommon.dll、HelloMsgPub.exe、HelloMsgSub.exe

本文详细介绍了基于OpenDDS在Windows环境下开发发布订阅应用的过程,包括定义IDL文件、生成消息类型头文件、创建项目文件、编写代码、编译工程以及运行示例程序。提供了一个从零开始的OpenDDS应用开发教程。
订阅专栏 解锁全文
677

被折叠的 条评论
为什么被折叠?



