static и VCPKG_LIBRARY_LINKAGE static), размер екзешника в релиз сборке удивляет - 44Mb. Не многовато ли для hello-world?
Версия release ?
А если рантайм динамически линковать сколько будет?
После сжатия upx сколько будет весить?
можно попробовать отдельно собрать
А ничего, что ты собрал приложение, которое САМО ВСЁ РИСУЕТ, весь UI ?
Ну, зато правда...
16Mb при максимальном сжатии
Ну вот, уже приложение не как electron подобное весит, а намного легче по ресурсам
Меньше 10 Мб весило сжатое в версии 5.15.2 у меня
это уже что-то, согласен. с upx я раньше не сталкивался, а подразумевается ли автоматическое декодирование сжатого upx файла при его запуске? у меня не получается запустить сжатый exe файл
после декомпрессии тоже не открывается =/
Получается статика на 60% тяжелее (в размере) стала в 6.2 в сравнению в 5.12
А что имеется в виду под статикой?
https://wiki.qt.io/https://wiki.qt.io/Building_a_static_Qt_for_Windows_using_MinGW
Попробую собрать qt 5.12/5.15 статически чтобы убедиться в этом у себя. Не очень понятно с чем связано такое разбухание бинарника
Получился примерно такой же выходной файл с qt 5.15.2 - 43Mb, 16Mb c upx. Может, vcpkg как-то по-особенному жирно собирает qt, по идее cruntime должен +- 1.5Mb оверхеда дать, но можно отдельно проверить с динамическим рантаймом. Для release флаги /O2 /Ob2 /DNDEBUG, компилятор из msvc v143
Обсуждают сегодня