Russian Qt Forum

Qt => Общие вопросы => Тема начата: kitbuilder от Август 31, 2018, 16:12



Название: `Qt_5' not found
Отправлено: kitbuilder от Август 31, 2018, 16:12
Всем привет, у меня есть linux vds хостинг и после подключения через putty, и запуска приложения Qt использующее сокеты выдало ошибки

./untitled1: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by ./untitled1)
./untitled1: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by ./untitled1)
./untitled1: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by ./untitled1)

Что надо установить и загрузить? Делал только sudo apt install Qt и sudo apt install libQt5Network


Название: Re: `Qt_5' not found
Отправлено: qate от Август 31, 2018, 16:57
Что установлено на хостинге ?
И: apt list --installed|grep -i qt
Предполагаю, что qt там старое


Название: Re: `Qt_5' not found
Отправлено: kitbuilder от Сентябрь 01, 2018, 06:14
apt list --installed:(я оставил только qt библиотеки, ост, из-за длины не позволяет форум)
libqrencode3/xenial,now 3.4.4-1 amd64 [installed,automatic]
libqt5concurrent5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5core5a/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5dbus5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5gui5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5network5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed]
libqt5opengl5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5opengl5-dev/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5printsupport5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5sql5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5sql5-sqlite/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5svg5/xenial,now 5.5.1-2build1 amd64 [installed,automatic]
libqt5test5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5widgets5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]
libqt5xml5/xenial-updates,now 5.5.1+dfsg-16ubuntu7.5 amd64 [installed,automatic]



Название: Re: `Qt_5' not found
Отправлено: kitbuilder от Сентябрь 01, 2018, 06:18
Когда вводишь grep -i qt, то просто терминал не даёт ввести новый запрос, но печатать в пустом поле можно


Название: Re: `Qt_5' not found
Отправлено: Alex Custov от Сентябрь 01, 2018, 12:19
твоя прога скомпилирована с 5.11, а на сервере установлена 5.5. Так использовать её не получится. Компилируй свою прогу с 5.5


Название: Re: `Qt_5' not found
Отправлено: kitbuilder от Сентябрь 02, 2018, 06:19
А Qt 5.11 никак на сервер не установить?


Название: Re: `Qt_5' not found
Отправлено: Alex Custov от Сентябрь 02, 2018, 21:43
А Qt 5.11 никак на сервер не установить?

Можешь установить именно ту версию, с которой компилировался проект, и именно по тому пути, как он установлен на той машине где компилировался. Почти наверняка предкомпилированные версии сих пор используют rpath, поэтому это сработает.


Название: Re: `Qt_5' not found
Отправлено: kitbuilder от Сентябрь 03, 2018, 06:06
А как это сделать в терминале(этож на сервере)?


Название: Re: `Qt_5' not found
Отправлено: qate от Сентябрь 03, 2018, 08:36
нужно собрать на тойже версии дистрибутива, что и на сервере
сравнивай выводы cat /etc/os-release


Название: Re: `Qt_5' not found
Отправлено: kitbuilder от Сентябрь 18, 2018, 18:20
А как это сделать в терминале(этож на сервере)?
А как установить? Я просто овощ в linux'e


Название: Re: `Qt_5' not found
Отправлено: Johnik от Сентябрь 18, 2018, 21:40
Буквально на днях тоже занимался деплоем qt приложения, наткнулся на неплохой проектик: linuxdeployqt (https://github.com/probonopd/linuxdeployqt).
Может поможет.