基于MFC的OpenDDS发布订阅例子(PubSubDemo)

        在编译完成Message.idl,产生MessageCommon.dll和相应的MessageTypeSupport的.h头文件和.cpp文件(MessageTypeSupportImpl.h、MessageTypeSupportC.h)的基础上,新建PubSubDemo.sln和工程PubSubDemo.vcxproj,并开始编码,实现基于Message的发布和订阅流程。

 1)新建基于Dialog的PubSubDemo.sln和工程PubSubDemo.vcxproj

2)新建DataReaderListener.h和DataReaderListener.cpp,用于订阅Message消息

        引用#include "MessageTypeSupportC.h"和#include "MessageTypeSupportImpl.h"文件

#ifndef DATAREADER_LISTENER_IMPL
#define DATAREADER_LISTENER_IMPL

#include <dds/DdsDcpsSubscriptionExtC.h>
#include <dds/DCPS/LocalObject.h>
#inclu

猜你喜欢

转载自blog.csdn.net/pony12/article/details/119971325