Название: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: burunduk от Декабрь 20, 2005, 16:31 Как собрать проект чтобы не требовалась mingwm10.dll ?
Название: /// Отправлено: qutorial от Октябрь 13, 2006, 22:32 Тоже интересует это. Язаю Qt open source for Win.
Как прикомпилить dll к exe? Чтоб не требовалось при запуске иметь dll -ки рядом? Название: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: chezz от Ноябрь 22, 2006, 19:22 Тоже хотелось бы узнать, как собрать переносимое приложение, не тянущее за собой dll типа mingwm10.dll, QtCore4.dll и т.д.
На машине стоит Qt 4.1.1 Open Source Edition, собрана как Shared (по дефолту). Короче, охота иметь один переносимый exe-шник! Такое возможно? Название: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: L.Marvell от Декабрь 12, 2006, 12:39 По отношению к Qt надыбал вот такую ссылочку http://wiki.qtcentre.org/index.php?title=Building_static_Qt_on_Windows Сам правда не проверял. Сообщите у кого что получится.
Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: granel от Июнь 28, 2009, 13:41 ужас, для запуска эксе файла к нему надо пристегнуть на 90мбайт длл библиотек,!?!? что я не так делаю?
Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: f-r-o-s-t от Июнь 28, 2009, 13:49 Нужно собрать Qt статически.
http://ais.khstu.ru/Reference/Qt/deployment-windows.html http://www.qtinfo.ru/staticlinking Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: Admin от Июнь 28, 2009, 14:03 А динамическую QT без MingGW dll собрать не получиться? Статическую не хотелось бы - с плагинами лишний раз возиться.
Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: f-r-o-s-t от Июнь 28, 2009, 14:23 Не пробовал, на винде сразу собрал статически.
посмотрите еще здесь: http://www.prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_Qt_%D0%B1%D0%B5%D0%B7_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%28MinGW%29 Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: SABROG от Июнь 28, 2009, 20:00 А с новым MinGW еще файлик libgcc_s_dw2-1.dll теперь требуется :)
Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: Admin от Июнь 28, 2009, 20:47 ага - я его обыскался, хотя от этого файлика можно отказаться
и еще qtcreator не собираеться - на ровном месте встает :) Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: SABROG от Июнь 28, 2009, 22:44 ага - я его обыскался, хотя от этого файлика можно отказаться и еще qtcreator не собираеться - на ровном месте встает :) Без ошибок чтоль? Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: ритт от Июнь 28, 2009, 23:23 там сегфаултит сам g++
вообще-то, у людей уже давно второй бранч-апдейт вышел, а в мингве до сих пор (почти) ванильная жисися... Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: Admin от Июнь 28, 2009, 23:49 я взял сегодня mingw первый раз
- инсталятор родной ставит не правильно и старье - пришлось файлики по 1 вытаскивать - qt4.5.2 собралось без проблем ( динамически) - qtcreator собрался с 1 пинком - добавить нужно было limits.h - долго возился как обьяснить mingw где есть qwt остальное все пучком) Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: ioann от Декабрь 26, 2010, 20:36 У меня тоже такая-же проблема. Для запуска приложения на другой машине, нужна библиотека mingwm10.dll.
Не совсем понял вышеуказанные действия. Будьте любезны, скажите как собрать статически более подробно. Спасибо. Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: BaltikS от Декабрь 26, 2010, 23:35 http://prog.org.ru/wiki/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_Qt_%D0%B1%D0%B5%D0%B7_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9_%28MinGW%29
Название: Re: Как собрать проект чтобы не требовалась mingwm10.dll ? Отправлено: wanick от Апрель 17, 2011, 01:39 АП тему, что делать на win64?
правка win32-g++/qmake.conf - не помагает в Makefile.Release получаю LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -Wl,-subsystem,windows static есть но приложение все равно требует библиотеки после нескольких экспериментов немного компилятор обнажил что при установке параметра -static exe файл становится в разы тяжелее, но dll все равно требует (24к и 131к без и с -static) libgcc_s_dw2-1.dll libstdc++-6.dll mingwm10.dll QtCore4.dll QtGui4.dll можно ли отказаться от всех вообще dll чтобы был только exe ? |