![]() |
Qt - приложение требует 120 мб библиотек
сделал гуи-приложение на Qt 4.5 по этому уроку
http://doc.crossplatform.ru/qt/4.5.0/tutorials-addressbook.html из Qt Creator запускается и работает нормально если открыть в проводнике папку release и запустить exe оттуда - пишет что не найдена библиотека "libgcc_s_dw2-1.dll" нашел её в C:\Qt\2009.05\mingw\bin\ если добавить, требует QtGui.dll и ещё 3-4 библиотеки проблема в том, что в итоге все вместе весит больше 120 мб! что я не сделал? |
Скомпиль статически ;)
|
в том то и дело что я не знаю как... можешь объяснить пошагово как че делать.
|
да, как сделать чтобы с прогой не надо было держать QtGuid4.dll - 143 мб ?
|
Собирать в релизе.
|
в релизе та же хрень получается...
|
Цитата:
|
попробую спасибо! еще такой вопрос, присабачил я Qt в Eclipse - работает все отлично. Приложения также как и в Qt creator собираются, но у меня в эклипсе есть boost и libcurl, они отлично работают без Qt, хотел собрать ГУИ окно, чтобы с сетью через Курл работало, а библиотека libcurl никак не цепляется. если в обычной проге все легко - http://www.lsdeex.ru/archives/3 то когда делаешь КТ окно, так же сделать не получается. подскажите кто знает что можно сделать. как библиотеки (а именно libcurl) присоединять либо в Qt creator, а лучше в Эклипс с Qt.
|
Не совсем понял что ты имееш ввиду.
|
я использовал libcurl и boost в Эклипсе в консоле все работало отлично, соединял библиотеки libcurl, boost как тут http://www.lsdeex.ru/archives/3 .Каждый раз когда начинаешь новый проект, нужно Курл вот так присоединять:
Создай новый проект, открой его свойства Project->Properties Вкладка C/C++ Build -> Settings На вкладке Tool Settings: GCC C++ Complier -> Miscellaneous добавь флаг -DCURL_STATICLIB Чуть ниже, MinGW C++ Linker->Libraries добавь туда библиотеки (важен порядок в котором они расположены!) curl wsock32 wldap32 //================================================== ============ а теперь еще к эклипсу присоединил Qt как тут - http://habrahabr.ru/blogs/development/30636/ тоже работает, окна собираются. Но если я хочу собрать окно на Qt чтобы оно использовало libcurl то Курл не получается присоединить потому что в Project->Properties нету вкладок C/C++ Build -> Settings. Пробывал прописывать в файле .pro LIBS += -LC:/MinGW/lib -libcurl -libcurldll но тоже не работает. не знаю что еще можно сделать... |
| Время: 05:45 |