Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Егор от Январь 09, 2015, 20:56



Название: Сборка проекта
Отправлено: Егор от Январь 09, 2015, 20:56
Можно ли собрать проект, чтобы он не просил библиотеки при запуске на других ПК?


Название: Re: Сборка проекта
Отправлено: gil9red от Январь 09, 2015, 21:01
да :)


Название: Re: Сборка проекта
Отправлено: Mikhail от Январь 09, 2015, 21:02
Скомпилировать проект со статической Qt.


Название: Re: Сборка проекта
Отправлено: Fregloin от Январь 12, 2015, 10:49
сделать инсталлятор


Название: Re: Сборка проекта
Отправлено: Дмитрий от Январь 12, 2015, 16:02
Скомпилировать проект со статической Qt.
А как это сделать?Что значит скомпилировать проект со статической Qt?Спасибо)


Название: Re: Сборка проекта
Отправлено: Mikhail от Январь 12, 2015, 18:57
1. собрать Qt статически
например, как здесь : http://qt-project.org/wiki/How-to-build-a-static-Qt-for-Windows-MinGW
2. откомпилировать свой проект с использованием статической Qt по пункту 1.


Название: Re: Сборка проекта
Отправлено: Fregloin от Январь 13, 2015, 14:49
чем не устраивает вариант с собственным инсталлятором (как делает большинство разработчиков)


Название: Re: Сборка проекта
Отправлено: Igors от Январь 13, 2015, 15:19
Можно ли собрать проект, чтобы он не просил библиотеки при запуске на других ПК?
А как это сделать?Что значит скомпилировать проект со статической Qt?Спасибо)
Это "не так уж просто" и "не так уж быстро", и одним файлом не отделаться. Поэтому заниматься этим есть смысл если реально "надо", может пока лучше наслаждаться видеоуроками на ПК?  :)


Название: Re: Сборка проекта
Отправлено: 8Observer8 от Январь 13, 2015, 19:33
Можно ли собрать проект, чтобы он не просил библиотеки при запуске на других ПК?
Нужно собрать сам Qt из исходников статически. В итоге у ваc будет две версии Qt. Вы сможете переключаться между ними. Собранный exe приложения будет весить как минимум 15 MБайт (оконное приложение). Если его сжать программой upx, то 5.5 МБайт. Правда, немного увеличится время запуска exe. Я собирал по этой инструкции: Статическая сборка Qt 5.4 для Win 7. Сжатие exe до мин. размера с помощью upx (http://www.prog.org.ru/topic_26392_0.html)