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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: `Qt_5' not found  (Прочитано 10587 раз)
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
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #1 : Август 31, 2018, 16:57 »

Что установлено на хостинге ?
И: apt list --installed|grep -i qt
Предполагаю, что qt там старое
Записан
kitbuilder
Гость
« Ответ #2 : Сентябрь 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]

Записан
kitbuilder
Гость
« Ответ #3 : Сентябрь 01, 2018, 06:18 »

Когда вводишь grep -i qt, то просто терминал не даёт ввести новый запрос, но печатать в пустом поле можно
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #4 : Сентябрь 01, 2018, 12:19 »

твоя прога скомпилирована с 5.11, а на сервере установлена 5.5. Так использовать её не получится. Компилируй свою прогу с 5.5
Записан
kitbuilder
Гость
« Ответ #5 : Сентябрь 02, 2018, 06:19 »

А Qt 5.11 никак на сервер не установить?
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Сентябрь 02, 2018, 21:43 »

А Qt 5.11 никак на сервер не установить?

Можешь установить именно ту версию, с которой компилировался проект, и именно по тому пути, как он установлен на той машине где компилировался. Почти наверняка предкомпилированные версии сих пор используют rpath, поэтому это сработает.
Записан
kitbuilder
Гость
« Ответ #7 : Сентябрь 03, 2018, 06:06 »

А как это сделать в терминале(этож на сервере)?
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #8 : Сентябрь 03, 2018, 08:36 »

нужно собрать на тойже версии дистрибутива, что и на сервере
сравнивай выводы cat /etc/os-release
Записан
kitbuilder
Гость
« Ответ #9 : Сентябрь 18, 2018, 18:20 »

А как это сделать в терминале(этож на сервере)?
А как установить? Я просто овощ в linux'e
Записан
Johnik
Крякер
****
Online Online

Сообщений: 339


Просмотр профиля
« Ответ #10 : Сентябрь 18, 2018, 21:40 »

Буквально на днях тоже занимался деплоем qt приложения, наткнулся на неплохой проектик: linuxdeployqt.
Может поможет.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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