有对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和HelloMsg