Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Гурман от Июнь 28, 2011, 17:50



Название: Инсталлятор Qt приложений
Отправлено: Гурман от Июнь 28, 2011, 17:50
Существует ли некий "инсталлятор Qt-приложений", который позволяет собрать дистрибутив, или просто скопировать в один каталог все, что относится к приложению? При этом отбрасывает промежуточные результаты трансляции и сборки.

То есть, предположим, имеется некий проект с теневой сборкой, основной бинарник кладется в каталог траля-ля-build-desktop/release. Там есть подкаталоги с плагинами, которые этот проект использует. Туда бинарники кладут смежные подпроекты. Кроме нужных выходных фалов, там еще лежат всякие промежуточные - объектники, результаты moc-трансляции, промежуточные архивные библиотеки. А еще в Makefile прописаны зависимости от смежных подпроектов, и, кстати, в каждом таком подпроекте тоже есть зависимости.

Хочется - запустить некое приложение, выбрать в нем главный проект, указать каталоги подпроектов (где лежат Makefile) и нажать одну кнопку. Указать куда копировать результат, или (для виндозы) указать создание исполнимого инсталлятора, а для Linux соответственно, просто создание .deb или .rpm архива. В результате получить архив или каталог, в который правильно включены не только динамические библиотеки, создаваемые подпроектами, но и все требующиеся динамические библиотеки самого Qt, которые используются всеми модулями приложения.

Потом на другом компьютере это распаковывается или инсталлируется, или просто из каталога запускается приложение - и оно работает.



Название: Re: Инсталлятор Qt приложений
Отправлено: Пантер от Июнь 29, 2011, 09:15
Напиши. :)


Название: Re: Инсталлятор Qt приложений
Отправлено: Гурман от Июнь 29, 2011, 09:24
Некогда


Название: Re: Инсталлятор Qt приложений
Отправлено: Пантер от Июнь 29, 2011, 09:28
Я для Линуха писал скрипт, собирающий зависимости, но куда-то он потерялся. Кури в сторону ldd.


Название: Re: Инсталлятор Qt приложений
Отправлено: asvil от Июнь 29, 2011, 10:25
О господи, cmake же.


Название: Re: Инсталлятор Qt приложений
Отправлено: Пантер от Июнь 29, 2011, 10:26
Хм. Я и не задумывался об этом...


Название: Re: Инсталлятор Qt приложений
Отправлено: Гурман от Июнь 29, 2011, 17:08
О господи, cmake же.

наверно при написании сценария можно получить требуемое

но в гуе это не видно, гуй явно генератор makefile-ов, это не нужно, но хотелось именно гуй


Название: Re: Инсталлятор Qt приложений
Отправлено: asvil от Июнь 29, 2011, 17:18
ну есть какой-то там которым qtcreator пользуется


Название: Re: Инсталлятор Qt приложений
Отправлено: Гурман от Июнь 29, 2011, 17:27
че-то я не нахожу... как хоть называется?


Название: Re: Инсталлятор Qt приложений
Отправлено: asvil от Июнь 29, 2011, 17:43
http://bitrock.com/
платный.


Название: Re: Инсталлятор Qt приложений
Отправлено: Гурман от Июнь 29, 2011, 18:04
раз есть платный, значит наверняка должен быть бесплатный аналог... нам надо для приложения под LGPL


Название: Re: Инсталлятор Qt приложений
Отправлено: asvil от Июнь 29, 2011, 18:06
а вам гуи для настройки нужен. или чтобы именно инсталляции был графическим?


Название: Re: Инсталлятор Qt приложений
Отправлено: Гурман от Июнь 29, 2011, 18:15
и то, и другое