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

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

Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Переносимое приложение  (Прочитано 18322 раз)
Sergey
Гость
« : Ноябрь 21, 2010, 00:20 »

 Добрый день !

Создал лёгенькую программу в Linux .Она скомпилилась без проблем .Хотел проверить как исполняемый файл  будет работать на компьютере , где не установлен qt .Вставил библиотеки которые необходимо .Выдаёт ошибку :
error while loading shared libraries : libQtGui.so.4 cannot open shared object file.

libQtGui.so.4  вставлял.

Помогите решить проблему .

Заранее благодарю !
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Ноябрь 21, 2010, 02:28 »

Линупс не ищет библиотеки в папке с программой.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #2 : Ноябрь 21, 2010, 04:32 »

установи Qt через пакетный менеджер.
Записан
Sergey
Гость
« Ответ #3 : Ноябрь 21, 2010, 11:14 »

через пакетный и устанавливал . так в чём же проблема ? что надо исправить , чтоб зароботало ?!)
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #4 : Ноябрь 21, 2010, 16:13 »

какие пакеты для Qt ставил?
Записан
UVV
Гость
« Ответ #5 : Ноябрь 21, 2010, 16:25 »

LD_LIBRARY_PATH=. ./your_application
И сделать из этого скрипт
Записан
UVV
Гость
« Ответ #6 : Ноябрь 21, 2010, 16:26 »

> libQtGui.so.4
Этого мало.
Посмотри с помощью команды ldd ./your_application | grep Qt какие библиотеки тебе нужны.
Записан
deaks
Гость
« Ответ #7 : Ноябрь 21, 2010, 22:09 »

LD_LIBRARY_PATH=. ./your_application
И сделать из этого скрипт

а не в bash.rc лучше сразу прописывать пути?
Записан
UVV
Гость
« Ответ #8 : Ноябрь 22, 2010, 10:43 »

а не в bash.rc лучше сразу прописывать пути?
Ни в коем случае!
Что мне твой bash.rc? У меня даже файла такого нет, а я скачал твоё приложение. Как мне его запустить?
В добавок к этому у меня zsh.
Записан
Sergey
Гость
« Ответ #9 : Ноябрь 22, 2010, 15:24 »

я не вручную устанавливал , а через sdk. Подскажите как скрипт сделать !?
Записан
UVV
Гость
« Ответ #10 : Ноябрь 22, 2010, 15:55 »

http://doc.qt.nokia.com/4.6/deployment-x11.html
Внизу твой скрипт
Записан
Sergey
Гость
« Ответ #11 : Декабрь 14, 2010, 00:07 »

Кто-нибудь может скинуть  приложение , которое работает на линуксе 32-битной системе без предустановки Qt .Если у кого есть с этим скриптом буду оч признателен .

Заранее спасибо !
Записан
tim474
Гость
« Ответ #12 : Декабрь 16, 2010, 02:46 »

Да хотя бы Guitar Pro 6  Смеющийся Триальную можно скачать с офсайта.
Записан
crossly
Гость
« Ответ #13 : Декабрь 16, 2010, 14:32 »

и когда вы перестанете  линукс уродовать... идите обратно на винду...

ПЫСЫ прошу прощения за грубый оффтоп
Записан
Sergey
Гость
« Ответ #14 : Декабрь 16, 2010, 15:43 »

и когда вы перестанете  линукс уродовать... идите обратно на винду...

ПЫСЫ прошу прощения за грубый оффтоп
поверьте я бы с удовольствием вернулся на винду , но мне нужно приложение под линукс ... самое приложение уже написано под винду , надо скомпилоровать под линукс

ПЫСЫ прошу прощения если уже сильно надоел
Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  


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