未定义引用`CORBA :: ValueBase :: ValueBase()',我该如何解决? (在omniORB中使用哪个库)

时间:2014-01-03 11:36:45

标签: c++ corba omniorb

我在C ++中使用omniORB for CORBA。

当我使用omniidl编译器为idl文件生成存根和骨架文件时,自动生成的代码从公共::CORBA::ValueBase继承给定的类。

在编译期间,我收到一个未定义的构造函数&的错误::CORBA::ValueBase的析构函数。

由于它是标准文件,我无法定义构造函数&它的析构函数。有人可以告诉我哪个库包含定义或如何避免它?

1 个答案:

答案 0 :(得分:0)

libomniDynamic4包含:: CORBA :: ValueBase的定义,因此在链接路径中包含库可以成功解决链接错误和应用程序编译。