Russian Qt Forum
Ноябрь 25, 2024, 20:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка проекта  (Прочитано 4918 раз)
Егор
Гость
« : Январь 09, 2015, 20:56 »

Можно ли собрать проект, чтобы он не просил библиотеки при запуске на других ПК?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Январь 09, 2015, 21:01 »

да Улыбающийся
Записан

Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #2 : Январь 09, 2015, 21:02 »

Скомпилировать проект со статической Qt.
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #3 : Январь 12, 2015, 10:49 »

сделать инсталлятор
Записан
Дмитрий
Гость
« Ответ #4 : Январь 12, 2015, 16:02 »

Скомпилировать проект со статической Qt.
А как это сделать?Что значит скомпилировать проект со статической Qt?Спасибо)
Записан
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #5 : Январь 12, 2015, 18:57 »

1. собрать Qt статически
например, как здесь : http://qt-project.org/wiki/How-to-build-a-static-Qt-for-Windows-MinGW
2. откомпилировать свой проект с использованием статической Qt по пункту 1.
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #6 : Январь 13, 2015, 14:49 »

чем не устраивает вариант с собственным инсталлятором (как делает большинство разработчиков)
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #7 : Январь 13, 2015, 15:19 »

Можно ли собрать проект, чтобы он не просил библиотеки при запуске на других ПК?
А как это сделать?Что значит скомпилировать проект со статической Qt?Спасибо)
Это "не так уж просто" и "не так уж быстро", и одним файлом не отделаться. Поэтому заниматься этим есть смысл если реально "надо", может пока лучше наслаждаться видеоуроками на ПК?  Улыбающийся
Записан
8Observer8
Гость
« Ответ #8 : Январь 13, 2015, 19:33 »

Можно ли собрать проект, чтобы он не просил библиотеки при запуске на других ПК?
Нужно собрать сам Qt из исходников статически. В итоге у ваc будет две версии Qt. Вы сможете переключаться между ними. Собранный exe приложения будет весить как минимум 15 MБайт (оконное приложение). Если его сжать программой upx, то 5.5 МБайт. Правда, немного увеличится время запуска exe. Я собирал по этой инструкции: Статическая сборка Qt 5.4 для Win 7. Сжатие exe до мин. размера с помощью upx
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.238 секунд. Запросов: 23.