LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Dark2011 on February 20, 2017, 03:20:54 PM

Title: Печать отчета на машине юзера без qt (деплой)
Post by: Dark2011 on February 20, 2017, 03:20:54 PM
Юзаю LR с Qt 5.7.1, под xubuntu 16.04
Все отл работает. Пришло время деплоя, притащил с собой всякие libQt5Core  и тд включая libQt5PrintSupport.so  и plugins/printsupport/libcupsprintersupport.so, все работает но в списке выборов принтера есть только Save to pdf.
Принер сетевой, из всего чего угодно видится и печатает нормально...
Наверное вопрос немножко не по теме, но наверняка ведь пробовали деплоить это добро на пользовательский ubuntu без Qt - какаие либы и плагины обязательны? или все таки проблема не в этом?
Title: Re: Печать отчета на машине юзера без qt (деплой)
Post by: Arin Alex on February 20, 2017, 08:46:19 PM
Видимо libcupsprintersupport.so положен так, что исполняемый модуль его не видит. 
Title: Re: Печать отчета на машине юзера без qt (деплой)
Post by: Subst on February 21, 2017, 08:32:31 AM
Поскольку это плугин, то следуя общим правилам QT, оон должен лежать рядом с исполняшкой таким образом:
printsupport/libcupsprintersupport.so.

Либо надо в программе переопределить пути к плугинам QCoreApplication::setLibraryPaths
Title: Re: Печать отчета на машине юзера без qt (деплой)
Post by: Dark2011 on February 21, 2017, 01:26:20 PM
Проблему решил...забыл про export QT_PLUGIN_PATH. Спасибо