【问题标题】:DDS DomainParticipantFactory Error CORBADDS DomainParticipantFactory 错误 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.

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

【问题讨论】:

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


    【解决方案1】:

    既然我找到了我的解决方案,我会在这里发布以防万一。

    问题是由于库重叠导致的不当行为。

    我将 CCPP 和 SACPP 链接在一起。这产生了某种系统不太喜欢的爆炸性混合。

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

    【讨论】:

    • 没错,CCPP 库应该只用在需要与 CORBA 共存的应用程序中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    相关资源
    最近更新 更多