openDDS在Ubuntu中编译比较顺利,网上有许多参考。
为了测试OpenDDS的环境搭建是否成功,我运行了自动测试脚本。
$ cd $DDS_ROOT/example/DCPS/Messenger_Imr
$ ./run_test.pl
问题:出现ERROR: InfoRepoDiscovery::add_domain_participant:
经过网上查找资料不断测试,发现是虚拟机中的网络设置问题。开始设置为NAT模式,需要设置为桥接模式。
这时运行脚本run_test.pl 程序可以正常运行了。