DDS DomainParticipantFactory错误CORBA

时间:2013-04-11 14:15:37

标签: c++ ubuntu data-distribution-service

我正在尝试创建一个测试Opensplice DDS的程序。但是我遇到了一些我长期困扰的问题。

当我尝试创建DomainParticipantFactory时,出现了CORBA:NO_IMPLEMENT错误。如果我不创建DomainParticipant,程序就可以工作,所以我认为问题就在那里。

DDS::DomainParticipantFactory_var dpf = DDS:DomainParticipantFactory::get_instance();
// get_instance() causes the crash.

有人会遇到这样的问题吗?

1 个答案:

答案 0 :(得分:1)

因为我找到了我的解决方案,所以我会在这里发帖,以防有人得到它。

问题是由于图书馆重叠导致的不当行为。

我将CCPP和SACPP联系在一起。这造成了某种爆炸性混合,系统不太喜欢。

所以不要链接错误的库。根据您是否使用CORBA系统,请谨慎选择。