Большой размер exe у программ wxWidget
Большой размер exe у программ wxWidget
Мне интересно, у кого какие (по размеру) exe получаются ?
Изучаю wxWidgets, собрал как в виде статических либ, так и в виде dll. Размеры dll огромные - до 4мб за 1 dll (релиз).
Размер минимального приложения (аля блокнот - SDI + menu + status bar) в релизе -больше 2 мб.
Откуда ???
Я еще только изучаю либу, но все таки, есть чтото, что может понизить размер модулей ?
Изучаю wxWidgets, собрал как в виде статических либ, так и в виде dll. Размеры dll огромные - до 4мб за 1 dll (релиз).
Размер минимального приложения (аля блокнот - SDI + menu + status bar) в релизе -больше 2 мб.
Откуда ???
Я еще только изучаю либу, но все таки, есть чтото, что может понизить размер модулей ?
2MB для пустого приложения, учитывая, что еще и С++ рантайм библиотека подключена динамически... многовато.. Весь код можно уложить в 100 кб... раз используются нативные фишки.
Я думаю, что причина этого в том, что у wxWidgets архитектура как у MFC.
Ну да ладно... еще покопаюсь...
PS. А есть где нибудь исходники wxWidgets 3.0
Знаю, что еще пишутся... но все таки хочется поглядеть.
В SVN я их не нашел. ( в ПМ пжлста ссылку ).
Я думаю, что причина этого в том, что у wxWidgets архитектура как у MFC.
Ну да ладно... еще покопаюсь...
PS. А есть где нибудь исходники wxWidgets 3.0
Знаю, что еще пишутся... но все таки хочется поглядеть.
В SVN я их не нашел. ( в ПМ пжлста ссылку ).
Windows 7 Professional x64
Visual Studio 2008 Standard Edition
wxWidgets 2.9.1
Visual Studio 2008 Standard Edition
wxWidgets 2.9.1
-
- Super wx Problem Solver
- Posts: 401
- Joined: Wed Sep 21, 2005 8:17 am
- Location: Rostov-on-Don, Southern Russia
Re: Большой размер exe у программ wxWi
У меня упиксеный экзешник, весит около 400-500 килов.Gerk wrote:Мне интересно, у кого какие (по размеру) exe получаются ?
Изучаю wxWidgets, собрал как в виде статических либ, так и в виде dll. Размеры dll огромные - до 4мб за 1 dll (релиз).
Размер минимального приложения (аля блокнот - SDI + menu + status bar) в релизе -больше 2 мб.
Откуда ???
Я еще только изучаю либу, но все таки, есть чтото, что может понизить размер модулей ?
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Re: Большой размер exe у программ wxWi
Есть пример samples/minimal, его можно брать как эталонный.
http://svn.wxwidgets.org/svn/wx/wxWidgets/trunk
http://trac.wxwidgets.org/log/wxWidgets/trunk
Последняя версия для разработчиков 2.9.1, стабильная - 2.8.11
Вот статья на эту тему: Reducing Executable Size. На этом форуме подобные темы уже были и даже в этом разделе, возможно тоже будут полезны.Gerk wrote:Я еще только изучаю либу, но все таки, есть чтото, что может понизить размер модулей ?
Это API библиотеки как у MFC, ATL/WTL и STL, а архитектура довольно сильно отличается (т.е. патчи к wxWidgets практически бесполезны для MFC, ATL/WTL), хотя впрочем тоже основана на WinAPI под Windows. Но все вышеперечисленные библиотеки обладают относительно небольшим размером, у Qt и GTK+ размер намного больше.Gerk wrote:Я думаю, что причина этого в том, что у wxWidgets архитектура как у MFC.
Они лежат в trunk, вернее то, что будет 3.0:Gerk wrote:PS. А есть где нибудь исходники wxWidgets 3.0
http://svn.wxwidgets.org/svn/wx/wxWidgets/trunk
http://trac.wxwidgets.org/log/wxWidgets/trunk
Последняя версия для разработчиков 2.9.1, стабильная - 2.8.11
Re: Большой размер exe у программ wxWi
В конфигурации по умолчанию включены (почти) все возможности библиотеки. Если критичен размер исполнимого файла, следует собрать собственную конфигурацию и собирать приложение с ней. Подробнее см. опции к cmake или configure при генерации makefiles, плюс макросы в файлах setup.h для каждой из версий сборки.Gerk wrote:Размер минимального приложения (аля блокнот - SDI + menu + status bar) в релизе -больше 2 мб.
У меня простейшее приложение (пустой wxFrame + OnClose) получилось меньше 200K. Лишнего кода в wxFrame не заметил, вроде бы все по делу.
-
- Earned a small fee
- Posts: 20
- Joined: Mon Jul 25, 2011 4:06 pm
Re: Большой размер exe у программ wxWidget
2 метра это не размер - не заморачивайся
-
- Super wx Problem Solver
- Posts: 401
- Joined: Wed Sep 21, 2005 8:17 am
- Location: Rostov-on-Don, Southern Russia
Re: Большой размер exe у программ wxWidget
Ужимается экзешник до нормального размера без проблем..... я с этим столкнулся еще 6 лет назад..... http://forums.wxwidgets.org/viewtopic.p ... 03&p=19773
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Re: Большой размер exe у программ wxWi
Стабильная - 2.8.12Kolya wrote:Последняя версия для разработчиков 2.9.1, стабильная - 2.8.11
Re: Большой размер exe у программ wxWi
На момент написания моего сообщения версии 2.8.12 еще не было. О выпуске стабильной версии сообщается на сайте http://wxwidgets.org/amk_tt wrote:Стабильная - 2.8.12
Впрочем к этой теме это не имеет ни малейшего отношения.