Название: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: sergey2212 от Июль 10, 2015, 10:04 Здравствуйте может у кого есть опыт в этом.
У меня приложение раскидано на удаленных объектах, там нет интернета. Я им настраивал компы в 2012 устанавливал библиотеки 4 версии Qt и развозил по объектам. В дальнейшем обновлял свою прогу путем замены бинарника. В этом году перешел на qt 5 как теперь быть не знаю. Неужели надо забирать машины и обновлять у себя и больше выхода нет? Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: Bepec от Июль 10, 2015, 10:21 Раз вы бинарник заменяли, то библиотеки установить не проблема как бы.
Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: sergey2212 от Июль 10, 2015, 12:45 пожалуйста направьте как это сделать, как установить библиотека в компы где нет интернета.
Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: Bepec от Июль 10, 2015, 13:15 Я не знаток линукса, но знаю что имеются deb пакеты - аналог дистрибутива в windows. Как их создать - в гугль.
Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: alex312 от Июль 10, 2015, 13:56 пожалуйста направьте как это сделать, как установить библиотека в компы где нет интернета. Зачем устанавливать, если их можно скопировать вместе с бинарем.Что почитать: http://doc.qt.io/qt-5/qcoreapplication.html#libraryPaths http://doc.qt.io/qt-5/qt-conf.html http://doc.qt.io/qt-5/qmake-variable-reference.html#qmake-rpathdir Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: qate от Июль 10, 2015, 14:58 самый лучший пример - сам qtcreator !
там и либы с ним и плагины и не забудь про qt.conf смотри внутрь qtcreator.sh Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: sergey2212 от Июль 10, 2015, 17:12 спасибо ребята буду разбираться :)
Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: sergey2212 от Июль 22, 2015, 09:56 Хочу рассказать как у меня все завелось на другой системе.
У меня кубунту Qt5.5 целевая система linux mint mate с библиотеками Qt 5.2 по пути /usr/lib/i386-linux-gnu/ скинул следующие библиотеки (взял их со своей директории Qt ) libcuidata.so.54.1 libicui18n.so.54.1 libicuuc.so.54.1 libQt5Core.so.5.5.0 libQt5DBus.so.5.5.0 libQt5Gui.so.5.5.0 libQt5PrintSupport.so.5.5.0 libQt5Sql.so.5.5.0 libQt5Widgets.so.5.5.0 libQt5XcbQpa.so.5.5.0 Все одноименные библиотеки которые были в системе переименовал <имя>b а скинутые переименовал под их имена чтобы ссылки работали На свежие библиотеки создал ссылки. В папку /usr/bin/ скинул файл своей скомпилированной программы и две директории platforms и sqldrivers. Дал этим каталогом и своему файлу права к доступу В принципе все завелось единственная проблема которую пока никак не могу решить. При печати приложения не показывает принтеров установленных в системе, дает только печатать в файл пдф. Название: Re: как запустить приложение созданное в Qt 5 на ubuntu 12 или 14 Отправлено: Fregloin от Июль 22, 2015, 12:49 не самое лучшее решение, все таки проще создать deb файл, тогда будет удобно удалять/обновлять софт.
|