1.从DDS_ROOT路径下的Messenger文件夹复制Messenger.idl,Messenger.mpc,Publisher.cpp,Subscriber.cpp,DataReaderListenerImpl.h,DataReaderListenerImpl.cpp,rtps.ini到新建的Demo文件夹下
2.将rtps.ini重命名为config_Pub.ini,赋值一份命名为config_Sub.ini
3. 在Demo文件夹下通过以下命令自动生成xxxx_Export.h,
perl $ACE_ROOT/bin/generate_export_file.pl MessengerIDL > MessengerIDL _Export.h
4.新建文件Demo.mwc
5.输入命令,执行$ACE_ROOT/bin/mwc.pl -type gnuace产生GNUMakefile及其他文件
6.执行make,生产可以执行文件
7.输入命令 ./publisher -DCPSConfigFile config_Pub.ini,
或./subscriber -DCPSConfigFile config_Sub.ini可以执行Pub或Sub端
8.通过<ctrl + shift + T>创建另一个终端,分别执行Pub或Sub端,可以进行测试