Russian Qt Forum
Май 17, 2024, 09:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменение/удаление подключенной библиотеки  (Прочитано 1493 раз)
Gorthad
Гость
« : Ноябрь 01, 2013, 01:39 »

Программа нормально запускается из Qt Creator'a, но после того, как я собрал программу в режиме релиза и пытаюсь запустить, вылетает ошибка (symbol lookup error), которая возникает из-за ошибок с зависимостями.
В чем именно проблема, я уже выяснил. К проекту подключены одновременно две разные версии библиотек qwt, в которых есть различия, о которые и спотыкается бинарник (по непонятным причинам Qt Creator просто делает правильный выбор в пользу нужной мне версии). Одну из них из проекта надо удалить.

Команда
Код:
ldd ./myapp | grep qwt
Выдает
Код:
libqwt.so.6 => /usr/lib/libqwt.so.6 (0x00007fbefbcd1000)

Но эта библиотека мне не нужна. Вместо этой мне нужна библиотека из каталога /usr/local/qwt-6.1.0/lib/.

Как это сделать? Знаю только как добавлять библиотеки в проект, но не удалять.

Удалять старую версию не вариант, она установлена из репозиториев и в ней есть плагин для работы с Qt Designer, который у меня для более новой версии не удалось настроить вручную.
« Последнее редактирование: Ноябрь 01, 2013, 01:47 от Gorthad » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 19.