Я использую omniORB для CORBA в C ++.
когда я использовал omniidl, компилятор для генерации файлов заглушек и скелетов для файла idl, автоматически генерируемый код наследует данный класс от открытого ::CORBA::ValueBase
,
Во время компиляции я получаю ошибку неопределенного конструктора & деструктор для ::CORBA::ValueBase
,
Поскольку это стандартный файл, я не могу определить конструктор & деструктор для него. Кто-нибудь, пожалуйста, дайте мне знать, какая библиотека содержит определения или как этого избежать?
libomniDynamic4 содержит определение :: CORBA :: ValueBase, поэтому включение библиотеки в путь компоновки решает ошибки компоновки и приложение успешно компилируется.
Других решений пока нет …