Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: fortero от Февраль 22, 2011, 15:20



Название: Static Libs
Отправлено: fortero от Февраль 22, 2011, 15:20
Добрый день!
Я начинающий, подскажите пожалуйста как скомпилировать приложение QT, что бы приложение содержала библиотеки которые ему необходимы? Задача создать приложение и перенести его на другую машину, и на той машине не устанавливать всю библиотеку QT, или как сделать библиотку .dll которую можно прилогать к приложению и в ней будет всё необходимое для неё???
Спасибо за внимание!


Название: Re: Static Libs
Отправлено: Странник от Февраль 22, 2011, 15:36
папка %QTDIR%\bin содержит все скомпилированные dll. Qt разбита на модули, каждому из которых соответствует dll: QtCore4.dll, QtGui4.dll и так далее. достаточно приложить эти dll к исполняемому файлу программы.
в некоторых случаях (например, для поддержки некоторых графических форматов или драйверов sql) могут понадобиться дополнительные dll плагинов, которые можно найти в папке %QTDIR%\plugins.
статическую прилинковку Qt к исполняемому файлу я бы не советовал, честно говоря.


Название: Re: Static Libs
Отправлено: fortero от Февраль 22, 2011, 15:51
папка %QTDIR%\bin содержит все скомпилированные dll. Qt разбита на модули, каждому из которых соответствует dll: QtCore4.dll, QtGui4.dll и так далее. достаточно приложить эти dll к исполняемому файлу программы.
в некоторых случаях (например, для поддержки некоторых графических форматов или драйверов sql) могут понадобиться дополнительные dll плагинов, которые можно найти в папке %QTDIR%\plugins.
статическую прилинковку Qt к исполняемому файлу я бы не советовал, честно говоря.

Я пробовал, добовлять нужные dll из вами указанного пути, но наблюдались отклонения, например в скопелированном браузере на других машинах картинки почему то не отображаются... Я подумал а можно как то собрать индивидуальную библиотеку для данного приложения...


Название: Re: Static Libs
Отправлено: pastor от Февраль 22, 2011, 15:55
В поиск по форуму! Тема поднималась неоднократно.


Название: Re: Static Libs
Отправлено: Странник от Февраль 23, 2011, 10:11
Я пробовал, добовлять нужные dll из вами указанного пути, но наблюдались отклонения, например в скопелированном браузере на других машинах картинки почему то не отображаются... Я подумал а можно как то собрать индивидуальную библиотеку для данного приложения...
http://www.prog.org.ru/topic_16203_0.html