在编译完成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 #include <dds/DdsDcpsSubscriptionExtC.h> |