2014-01-03 6 views
0

Я использую omniORB для CORBA в C++.undefined ссылка на `CORBA :: ValueBase :: ValueBase() ', как я могу ее решить? (какую библиотеку использовать в omniORB)

Когда я использовал omniidl, компилятор для создания файлов-заглушек и скелетов для idl-файла, автоматически сгенерированный код наследует данный класс от общедоступных ::CORBA::ValueBase.

Во время компиляции я получаю сообщение об ошибке undefined constructor & destructor для ::CORBA::ValueBase.

Как стандартный файл, я не могу определить конструктор & деструктор для него. Кто-нибудь, пожалуйста, сообщите мне, какая библиотека содержит определения или как их избежать?

+0

Вы связались с файлами, созданными разработчиком omniidl? –

ответ

0

libomniDynamic4 содержит определение :: CORBA :: ValueBase, поэтому включение библиотеки в путь связывания решает ошибки связывания и компиляции приложений успешно.