Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не подгружаются разделяемые библиотеки QT к программе.  (Прочитано 1541 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Aeooe

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Компания БИТ
Писал и компилировал приложение с использованием библиотек QT на одной машине, затем поставил библиотеки Qt(тойже версии) на другую машину, ОС такая-же. Пытаюсь запустить скомпилированный файл и ругается на отсутсвие библиотек, причем компиляция проходит без нареканий:
Цитировать
andrey@Andrey:~/workspace/Email sender$ ./main
./main: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory

Были советы в теме: https://forum.ubuntu.ru/index.php?topic=208387.msg1592845#msg1592845
Но полноты и ясности момента не раскрыли. Поясните как отладить этот случай, где хранятся пути каталогов для поиска библиотек. :)

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
вывод команды:
sudo dpkg --get-selections | grep libqt
дайте сюда
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Aeooe

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Компания БИТ
На компе на котором программа запускается выводится список библиотек QT. На компе где программа не запускается - ничего не выводит
Цитировать
andrey@Andrey:~$ sudo dpkg --get-selections | grep qtlib
andrey@Andrey:~$

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Значит либ нет вот и ругается, если DE на компе не KDE то надо ставить библиотеки от который зависит приложение
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Aeooe

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Компания БИТ
Цитировать
если DE на компе не KDE то надо ставить библиотеки от который зависит приложение
Если речь идет об графическом интерфейсе - то его нет. Библиотеки скачаны, скомпилированы и установлены на пк - что подтверждает компиляция моего приложения на проблемной ОСи, но вот запускаться приложение не хочет. Не видит файлы библиотек.
Устанавливал библиотеки командами ./configure; make; make install

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
команды для сборки приложения а не для установки библиотек от которых зависит приложение, при этом наличие dev пакетов не означает наличи библиотек, короче покажи мне pro файл своей программы, скажу что надо поставить
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Aeooe

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
    • Компания БИТ
команды для сборки приложения а не для установки библиотек от которых зависит приложение, при этом наличие dev пакетов не означает наличи библиотек, короче покажи мне pro файл своей программы, скажу что надо поставить
Я пока не использую qmake. Компилирую программу при помощи компилятора, так как первостепенная задача стоит научиться и понять принцип работы. Поясни в чем моя ошибка и почему система не видит скомпилированные библиотеки которые лежат в пути /usr/local/Trolltech/Qt-4.8.4/lib

Устанавливал библиотеки путем сборки исходников, скачанных с оф сайта. по этой инструкции:
X11 Platforms:    http://qt-project.org/doc/qt-4.8/install-x11.html


Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
так как этот путь
/usr/local/Trolltech/Qt-4.8.4/libнигде не прописаны в окружении пользователя
почитай вот тут http://rus-linux.net/book1.php?name=book1/gl-08/gl_08_08.html
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Мой совет пробовал?

 

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