Название: Размер exe на выходе Отправлено: KSergeyP от Май 24, 2022, 20:01 Добрый день!
Сделал простое приложение, с 3 вкладками QTabWidget на которых там всякие QLineEdit, SpinBox Layout-ы Ну и еще работа с COM портом через QSerialPort В результате размер exe файла на выходе 50МБ!!!! Это при том что библиотеки QT линкуются динамически. После запуска windeployed получил в сумме 150МБ со всеми зависимостям. Это очень небольшое и простое приложение, что там может столько весить. Ладно понятно что библиотеки могут быть большими и включать в себя много чего еще что даже и не используется. Но почему сам exe 50МБ, там простую форму заполнить и с COM портом поработать. Сборка на C++ в Eclipse + MinGW. Подскажите кто знает, возможно собираю как то криво и попадает слишком много кода который в принципе не нужен? QT_N_DEBUG и N_DEBUG добавлял, не влияет. Оптимизация -Os снижает размер exe до 42МБ но всё же это слишком много. Из библиотек цепляются: Qt6Widgets Qt6Core Qt6Gui Qt6SerialPort Qt6Test Название: Re: Размер exe на выходе Отправлено: Mikhail от Май 24, 2022, 20:58 Ну очень много.
Какая ОС, Qt. Приложи проект, посмотрю. Название: Re: Размер exe на выходе Отправлено: kambala от Май 24, 2022, 21:50 - непонятно при чем тут Qt6Test
- может у тебя какие-то ресурсы огромные? - может рантайм MinGW статически линкуется? Название: Re: Размер exe на выходе Отправлено: tux от Май 24, 2022, 22:46 Может вы просто смотрите debug сборку? Debug от Release размерами отличаются очень сильно. Если вы новичок - то это, обычно, первые грабли при изучении Qt. :)
Название: Re: Размер exe на выходе Отправлено: KSergeyP от Май 25, 2022, 06:05 Может вы просто смотрите debug сборку? Debug от Release размерами отличаются очень сильно. Если вы новичок - то это, обычно, первые грабли при изучении Qt. :) В итоге всё дело было в -g3, убрал дебаг информацию, норм exe меньше мегабайта. Название: Re: Размер exe на выходе Отправлено: kambala от Май 25, 2022, 09:58 дебаг информацию обычно можно в отдельный файл складывать при необходимости
Название: Re: Размер exe на выходе Отправлено: KSergeyP от Май 25, 2022, 12:09 дебаг информацию обычно можно в отдельный файл складывать при необходимости Какой флаг? Название: Re: Размер exe на выходе Отправлено: kambala от Май 25, 2022, 17:20 дебаг информацию обычно можно в отдельный файл складывать при необходимости Какой флаг? |