Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как распространять программы использующие Qt-плагины? (архив)

Автор: Litkevich Yuriy 4.3.2008, 16:05

Эта тема устарела и является архивом

Читайте FAQ: http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows

Если вопрос свзян не с MS Windows, то создайте новую тему, с названием подобным в FAQ, но с указанием конкретной платформы.



---------------------------------------------------------------------------
Как распространять, программы использующие Qt-плагины?
собственно навеяно проблемой http://www.forum.crossplatform.ru/index.php?showtopic=420&view=findpost&p=2052
Я так понимаю, эти плагины надо как-то тащит со своей прогой

Автор: Litkevich Yuriy 5.3.2008, 13:32

Собственно ответы надо смотреть в http://www.crossplatform.ru/documentation/qtdoc4.3/deployment.php и в частности в под http://www.crossplatform.ru/documentation/qtdoc4.3/deployment-windows.php#qt-plugins
В данный момент взялся переводить эту цепочку на русский

Автор: Admin 5.3.2008, 13:41

Цитата(Litkevich Yuriy @ 5.3.2008, 13:32) *
В данный момент взялся переводить эту цепочку на русский
Застолби за собой этот документы в форуме "Переводы". ;)

Автор: Litkevich Yuriy 5.3.2008, 13:49

когда работаешь в SVN в этом нет нужды ;)
но навсякий случай сделаю

Автор: Admin 5.3.2008, 16:05

Разделил тему, дальнее обсуждение в: Как именно сделать статическую сборку.

Автор: AD22 5.3.2008, 20:35

Цитата(Litkevich Yuriy @ 4.3.2008, 16:05) *
Как распространять, программы использующие Qt-плагины?
собственно навеяно проблемой http://www.forum.crossplatform.ru/index.php?showtopic=420&view=findpost&p=2052
Я так понимаю, эти плагины надо как-то тащит со своей прогой

Хотел спросить, так проблему смог решить или нет? Хочу знать как подцепить нужные dll, для того, чтобы картинки на любой машине отображались!

Автор: Litkevich Yuriy 5.3.2008, 20:48

пока, не решил

Автор: Litkevich Yuriy 7.3.2008, 19:35

Скачал новый установщик qt-win-opensource-desktop-4.0.0-mingw.exe и поставил, пока не собирал
Мануал тут по скуднее, и в разделе установка написано так:

Цитата
C:
cd \Qt\4.0.0
configure
nmake

т.е. qmake не упоминается, что к стати верно т.к. configure за него работу делал и в 4.3.2

Однако, в разделе http://doc.trolltech.com/qq/qq10-windows-deployment.html что для разделяемых библиотек qt надо собирать так:
Цитата
cd %QTDIR%
configure -shared <any other options you need>
make sub-plugins

а вот это уже интересно, и пример приводится для просмотрщика картинок.

Мало того раздел указаный мной это в инете Qt Quarterly именно туда ведет ссылка с локальной документации, и он небьется с документацией на сайте о 4.4beta.
Одно непонятно зачем троли людям мозги пудрят, если в первом случае сборки твое ПО работать на другой машине небудет, дак и собирать надо сразу по человечески.

вообщем, попробую собирать по последнему варианту.
на всякий случай из 4.4.0:
 installation.html ( 2.21 килобайт ) : 289

 install_win.html ( 4.21 килобайт ) : 248

 distributingqt.html ( 5.81 килобайт ) : 305

Автор: Litkevich Yuriy 8.3.2008, 22:20

Одно из решений описал здесь: http://www.forum.crossplatform.ru/index.php?showtopic=485&view=findpost&p=2282

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)