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

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

Страниц: 1 ... 3 4 [5] 6 7 ... 9   Вниз
  Печать  
Автор Тема: Статическая сборка Qt 5.4 для Win 7. Сжатие exe до мин. размера с помощью upx  (Прочитано 127853 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #60 : Декабрь 18, 2014, 17:39 »

А если следовать инструкции из wiki, мы не получим желаемого эффекта?
Не понимаю смысла в статической сборке. Тем более, под Линухом.
Всякие delphi, которые создают единственный exe, извращают сознание. Когда с него перешёл на c++ и Qt - меня просто возмутило то, что у меня ещё какие-то левые файлы нужно таскать с прогой  Смеющийся Смеющийся
Записан
8Observer8
Гость
« Ответ #61 : Декабрь 18, 2014, 17:45 »

Для меня есть смысл, так как у меня медленный интернет и мне легче отдать приложение, которое в архиве занимает 5 MБайт, чем 17 MБайт в архиве. Простое оконное приложение на Qt - это куча библиотек и более 40 МБайт
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #62 : Декабрь 18, 2014, 17:47 »

Либы можно сделать отдельным пакетом и дать только один раз, зато потом прогу будешь килобайтную отдавать.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #63 : Декабрь 18, 2014, 17:54 »

Для меня есть смысл, так как у меня медленный интернет и мне легче отдать приложение, которое в архиве занимает 5 MБайт, чем 17 MБайт в архиве. Простое оконное приложение на Qt - это куча библиотек и более 40 МБайт

а 7z с -mx9 разве не решит эту проблему? Ужимает в три раза. То же самое что и UPX, но без проблем со скоростью  запуска.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #64 : Декабрь 18, 2014, 17:59 »

Либы можно сделать отдельным пакетом и дать только один раз, зато потом прогу будешь килобайтную отдавать.
А под линуксом вообще можно просто команду на установку qt передать заказчику
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #65 : Декабрь 18, 2014, 18:01 »

А если следовать инструкции из wiki, мы не получим желаемого эффекта?
Так вы пробовали?
Записан
8Observer8
Гость
« Ответ #66 : Декабрь 18, 2014, 18:25 »

А если следовать инструкции из wiki, мы не получим желаемого эффекта?
Так вы пробовали?
Там только скрипт нужно запустить и он сам всё сделает. Я не помню почему, но у меня не получилось

По поводу времени запуска, то я не замечаю, что долго. А так можно и ту и другую сборку применять, для разных ситуаций
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #67 : Декабрь 19, 2014, 09:37 »

Попробовал собрать статически - жестоко долго думает...
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #68 : Декабрь 19, 2014, 09:40 »

- удаляем Qt 5.4 через панел задач

- удаляем папку C:\Qt\Qt5.4.0

- ставим заново Qt


Вам не кажется, что это как-то по хардкору  Улыбающийся
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #69 : Декабрь 19, 2014, 09:48 »

- удаляем Qt 5.4 через панел задач

- удаляем папку C:\Qt\Qt5.4.0

- ставим заново Qt


Вам не кажется, что это как-то по хардкору  Улыбающийся


В этих пунктах могло добавиться форматирование и переустановка винды Улыбающийся
Записан

Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #70 : Декабрь 19, 2014, 09:49 »

В этих пунктах могло добавиться форматирование и переустановка винды Улыбающийся
Да чо мелочиться? Сразу комп меняйте. Или жизнь....
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #71 : Декабрь 19, 2014, 10:00 »

Всякие delphi, которые создают единственный exe, извращают сознание. Когда с него перешёл на c++ и Qt - меня просто возмутило то, что у меня ещё какие-то левые файлы нужно таскать с прогой  Смеющийся Смеющийся
А у нормальных людей на OSX есть концепция bundle Улыбающийся Да еще и universal binary. И хорошим тоном считается отсутствие всяких инсталляций (если это не системная утилита).

Но если на Вындоуз этого нет - чего упираться? Практичнее согласиться с тем что "а здесь делают так". А то уже 5 листов исписали, а "бомба продолжает прыгать"
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #72 : Декабрь 19, 2014, 10:01 »

а что у нас происходит такого с процессом при запуске статически, что он так долго думает? У меня прога задействует сразу все свои причендалы кроме стандартных диалогов, но при динамической линковке открывается мгновенно.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #73 : Декабрь 19, 2014, 10:04 »

а что у нас происходит такого с процессом при запуске статически, что он так долго думает? У меня прога задействует сразу все свои причендалы кроме стандартных диалогов, но при динамической линковке открывается мгновенно.

на это ответят только разрабы Qt. Я своё время отказался от статики по этой же причине.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #74 : Декабрь 19, 2014, 10:06 »

А у нормальных людей на OSX есть концепция bundle Улыбающийся Да еще и universal binary. И хорошим тоном считается отсутствие всяких инсталляций (если это не системная утилита).
А что это? И как это без инсталляции? Все проги portable? С osx не имел дел.
Записан
Страниц: 1 ... 3 4 [5] 6 7 ... 9   Вверх
  Печать  
 
Перейти в:  


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