Название: `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).
Может поможет. |