crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

ViGOur
  опции профиля:
сообщение 27.7.2015, 11:07
Сообщение #1


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Загружаю плагины так:
QPluginLoader pluginLoader(pluginsDir.absoluteFilePath(fileName));
QObject *pPlugin = pluginLoader.instance();
if (pPlugin)
{
// ...
}
else
{
    qDebug() << "Error loading plugin: " << fileName << " - " << pluginLoader.errorString();
}
Мой плагин, который использует стороннюю библиотеку pjsip, не грузится и пишет:
Цитата
Error loading plugin: "libSipWrapper.so" - "Cannot load library ./Debug/libSipWrapper.so: (./Debug/libSipWrapper.so: undefined symbol: _ZTIN2pj4CallE)"

Пробовал класть в папку с плагинами и бинарником используемые данным плагином либы (получил их с помощью ldd), всеравно та же ошибка.

Не могу понять куда копать с ее исправлением.

p.s. другие плагины, которые не используют сторонние lib'ы грузятся нормально...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Тема закрытаНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 15.7.2025, 23:50