OpenDDS Linux调试笔记

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端,可以进行测试

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值