DDS DomainParticipantFactory 错误 CORBA
Posted
技术标签:
【中文标题】DDS DomainParticipantFactory 错误 CORBA【英文标题】:DDS DomainParticipantFactory Error CORBA 【发布时间】:2013-04-11 14:15:36 【问题描述】:我正在尝试创建一个程序来测试 Opensplice DDS。但是,我面临着一些困扰我很长时间的问题。
当我尝试创建DomainParticipantFactory
时,我收到了一个错误,上面写着CORBA:NO_IMPLEMENT
。如果我不创建DomainParticipant
,程序就可以工作,所以我认为问题出在那儿。
DDS::DomainParticipantFactory_var dpf = DDS:DomainParticipantFactory::get_instance();
// get_instance() causes the crash.
有人遇到过这样的问题吗?
【问题讨论】:
【参考方案1】:既然我找到了我的解决方案,我会在这里发布以防万一。
问题是由于库重叠导致的不当行为。
我将 CCPP 和 SACPP 链接在一起。这产生了某种系统不太喜欢的爆炸性混合。
所以不要链接错误的库。根据您是否使用CORBA系统,请谨慎选择。
【讨论】:
没错,CCPP 库应该只用在需要与 CORBA 共存的应用程序中。以上是关于DDS DomainParticipantFactory 错误 CORBA的主要内容,如果未能解决你的问题,请参考以下文章