Название: [РЕШЕНО] Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: torwig от Июль 06, 2015, 09:07 Добрый день.
OS: Ubuntu 14.04. Как было раньше: установил на свой ПК Qt с официального сайта, написал код, загрузил исходники на целевую машину, установил библиотеки типа qtbase5-dev, а также qmake, выполнил qmake, make, make install. С чем столкнулся: в репозитории библиотеки от Qt5.2.1, в проекте необходимо использовать QWebSocket, который с версии 5.3. То есть, если загрузить сейчас с сайта Qt5.5 на свой ПК, можно разрабатывать, тестировать. А если попробовать собрать вышеописанным методом проект на целевой машине, то скорее всего будет сообщение что модуль websockets не существует (ибо в версии 5.2.1 его нет). Поэтому возникает следующий вопрос: загружать исходники и собирать Qt5.5 статически или есть иные варианты развития событий? Название: Re: Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: Fregloin от Июль 06, 2015, 14:02 собрать свой deb пакет с либами 5.5
Название: Re: Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: sergey2212 от Июль 10, 2015, 10:05 как собрать такой deb? Может кто ссылку скинет
Название: Re: Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: Alex Custov от Июль 10, 2015, 11:55 на целевую машину установить такой же дистрибутив (.run) Qt 5.5 и по такому же пути, как на машине где разрабатывается.
Название: Re: Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: torwig от Июль 10, 2015, 20:17 на целевую машину установить такой же дистрибутив (.run) Qt 5.5 и по такому же пути, как на машине где разрабатывается. Как один из вариантов. Хочется, конечно, не тащить всего "монстра" в виде дистрибутива, а только qmake + библиотеки. Поэтому попробую, как посоветовали, deb-пакет, а на крайний случай, если не выгорит, уже целый дистрибутив установлю.Название: Re: Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: alex312 от Июль 10, 2015, 22:19 http://www.prog.org.ru/index.php?topic=29081.msg213193
Название: Re: Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: torwig от Июль 16, 2015, 12:14 По совету обитателей этого форума, правда в другой теме, посмотрел как происходит запуск QtCreator, сделал аналогично.
Работает. Спасибо :) Название: Re: [РЕШЕНО] Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: sergek от Июль 16, 2015, 12:40 А как сделали?
Название: Re: [РЕШЕНО] Библиотеки Qt5.5 в Ubuntu14.04 Отправлено: torwig от Июль 17, 2015, 10:01 А как сделали? Взял и "слизал" по примеру QtCreator.В папку с исполняемым файлом поместил qt.conf с таким содержанием: Код: [Paths] Код: #!/bin/sh Плюс рядом с исполняемым файлом находится папка lib, куда скопировал библиотеки (и символьные ссылки). У меня Qt5.5 установлен по адресу /home/programmer/Qt/Qt5.5.0, поэтому список библиотек для копирования вывел так: Код: ldd vcontroller | grep "home" - libQt5WebSockets.so.5; - libQt5WebSockets.so.5.5.0 - libQt5Network.so.5 - libQt5Network.so.5.5.0 - libQt5SerialPort.so.5; - libQt5SerialPort.so.5.5.0 - libQt5Core.so.5; - libQt5Core.so.5.5.0 - libicui18n.so.54; - libicui18n.so.54.1; - libicuuc.so.54; - libicuuc.so.54.1; - libicudata.so.54. - libicudata.so.54.1; И судя по всему qt.conf не нужен ибо у меня была там ошибка (../lib было) и все равно запускалось. А на целевую машину уже планирую deb-пакетом устанавливать все это добро. п.с. Если у кого есть замечания/дополнения, с удовольствием выслушаю. Магию вот этого выражения не понял ибо не эксперт в bash: Код: ${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} |