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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: qt4.3.1+ubuntu7.10 Проблема с запуском qt-приложения.libQtCore.so.4:No such file  (Прочитано 4862 раз)
fear
Гость
« : Февраль 15, 2008, 22:16 »

Скомпилил библиотеку qt-x11-opensource-src-4.3.1 с дефолтовыми параметрами в директорию '/usr/local/Trolltech/Qt-4.3.1'. Подружил qt c сode::blocks, в котором создал qt-проект. Приложение скомпилировалось без ошибок, но при попытке запуска выкинуло ошибку:
Цитировать
error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory

Проверил связи, действительно две неизвестных:
Цитировать
        linux-gate.so.1 =>  (0xffffe000)
        libQtCore.so.4 => not found
        libQtGui.so.4 => not found
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7ec9000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ea4000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e99000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d4f000)
        /lib/ld-linux.so.2 (0xb7fcd000)

Файлы присутствуют в '/usr/local/Trolltech/Qt-4.3.1/lib'
Цитировать
-rw-r--r-- 1 root root      727 2008-02-15 17:55 libQtCore.la
-rw-r--r-- 1 root root      709 2008-02-15 17:55 libQtCore.prl
lrwxrwxrwx 1 root root       18 2008-02-15 17:55 libQtCore.so -> libQtCore.so.4.3.1
lrwxrwxrwx 1 root root       18 2008-02-15 17:55 libQtCore.so.4 -> libQtCore.so.4.3.1
lrwxrwxrwx 1 root root       18 2008-02-15 17:55 libQtCore.so.4.3 -> libQtCore.so.4.3.1
-rwxr-xr-x 1 root root  1778984 2008-02-15 17:55 libQtCore.so.4.3.1
-rw-r--r-- 1 root root 13605316 2008-02-15 17:55 libQtCore.so.4.3.1.debug
-rw-r--r-- 1 root root      884 2008-02-15 17:59 libQtGui.la
-rw-r--r-- 1 root root      897 2008-02-15 17:59 libQtGui.prl
lrwxrwxrwx 1 root root       17 2008-02-15 17:59 libQtGui.so -> libQtGui.so.4.3.1
lrwxrwxrwx 1 root root       17 2008-02-15 17:59 libQtGui.so.4 -> libQtGui.so.4.3.1
lrwxrwxrwx 1 root root       17 2008-02-15 17:59 libQtGui.so.4.3 -> libQtGui.so.4.3.1
-rwxr-xr-x 1 root root  8704028 2008-02-15 17:59 libQtGui.so.4.3.1
-rw-r--r-- 1 root root 68852802 2008-02-15 17:59 libQtGui.so.4.3.1.debug

Как решать такую проблему? Возможно есть какая-то глобальная переменная, хранящая пути к библиотекам?

Пробовал создть файл '/etc/ld.so.conf.d/qt4.conf' с добавлением в него строки '/usr/local/Trolltech/Qt-4.3.1/lib', но эффекта никакого. Размешение ссылок на эти библиотеки в /usr/local/lib тоже никакого эфекта не дало.
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #1 : Февраль 15, 2008, 22:56 »

[quote
Пробовал создть файл '/etc/ld.so.conf.d/qt4.conf' с добавлением в него строки '/usr/local/Trolltech/Qt-4.3.1/lib', но эффекта никакого. Размешение ссылок на эти библиотеки в /usr/local/lib тоже никакого эфекта не дало.
[/quote]

после этого
sudo ldconfig делал?
Записан
fear
Гость
« Ответ #2 : Февраль 15, 2008, 23:37 »

после этого
sudo ldconfig делал?

Спасибо! Проблема решена.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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