Название: Qt5 приложение требует гору не нужных dll Отправлено: Hellrider от Апрель 17, 2013, 15:25 Собираю релизную версию программы, запускаю и начинаются требования засунуть то одну ддлку то другу, в основном для простых программок в qt4 хватало гуи и коре библиотеки в папку с приложением вставить и все нормально, а тут решил Qt5 начинать осиливать, и эта гадость требует чуть ли не все библиотеки кутешные себе в папку засунуть. Подскажите что за хрень творится, как решить?
Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Bepec от Апрель 17, 2013, 15:27 Крепись. Теперь он такой. Во всяком случае те программы, которые я видел на Qt5 тянули за собой over 12 файлов.
Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Hellrider от Апрель 17, 2013, 15:34 Крепись. Теперь он такой. Во всяком случае те программы, которые я видел на Qt5 тянули за собой over 12 файлов. Ну у меня вообще за 20+ их, короче все Qt5 библиотеки которые в bin лежат, что то не чисто тут Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: ViTech от Апрель 17, 2013, 15:55 А если Dependency Walker'ом (http://dependencywalker.com/) посмотреть исполняемый файл, что там показывает?
Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Hellrider от Апрель 17, 2013, 16:04 А если Dependency Walker'ом (http://dependencywalker.com/) посмотреть исполняемый файл, что там показывает? Втыкнул 19 библиотек которые требовало, прога запустилась нормально, но 52 мегабайта либ из которых большая половина не нужна... жаль тут нету этого смайлика - "рукалицо" Чую намучаюсь я с этим Qt5 немало( Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Old от Апрель 17, 2013, 16:06 Втыкнул 19 библиотек которые требовало, прога запустилась нормально, но 52 мегабайта либ из которых большая половина не нужна... жаль тут нету этого смайлика - "рукалицо" Так может пересобрать Qt и оставить только то, что нужно. Не?Чую намучаюсь я с этим Qt5 немало( Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Hellrider от Апрель 17, 2013, 16:12 Втыкнул 19 библиотек которые требовало, прога запустилась нормально, но 52 мегабайта либ из которых большая половина не нужна... жаль тут нету этого смайлика - "рукалицо" Так может пересобрать Qt и оставить только то, что нужно. Не?Чую намучаюсь я с этим Qt5 немало( Не ;D . Как это пересобрать и оставить то что нужно? Сегодня например в одном проекте мне нужно Qt5Network.dll, а завтра мне нужно будет в другом проекте Qt5Sql.dll. И что получается, это пересобирать под каждый проект Qt?) Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Old от Апрель 17, 2013, 16:13 Не ;D . Как это пересобрать и оставить то что нужно? Сегодня например в одном проекте мне нужно Qt5Network.dll, а завтра мне нужно будет в другом проекте Qt5Sql.dll. И что получается, это пересобирать под каждый проект Qt?) Вы каждый день релизитесь? :)Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Hellrider от Апрель 17, 2013, 16:19 Не ;D . Как это пересобрать и оставить то что нужно? Сегодня например в одном проекте мне нужно Qt5Network.dll, а завтра мне нужно будет в другом проекте Qt5Sql.dll. И что получается, это пересобирать под каждый проект Qt?) Вы каждый день релизитесь? :)Ну вообще, я пока изучаю кутю и пишу всякие простенькие приложения, но почему такая ситуация с библиотеками подставная после qt4, где логика? Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: RedDog от Апрель 17, 2013, 16:47 Вы каждый день релизитесь? :) Бывает и по 2-3 раза... параллельные проекты.Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Old от Апрель 17, 2013, 16:49 Бывает и по 2-3 раза... параллельные проекты. Каждый день релизите по 2-3 проекта, это когда вы их пишите? :)Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: ViTech от Апрель 17, 2013, 16:51 Втыкнул 19 библиотек которые требовало, прога запустилась нормально, но 52 мегабайта либ из которых большая половина не нужна... В приложении все эти модули реально используются? Какие модули перечислены в pro-файле?Код: QT += core gui Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: alex312 от Апрель 17, 2013, 16:54 Ну вообще, я пока изучаю кутю и пишу всякие простенькие приложения, но почему такая ситуация с библиотеками подставная после qt4, где логика? Если коротко - то логика в отказе от велосипедов ( + icu) и единой функциональности на максимальном числе платформ ( + EGL 2.0 )Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Hellrider от Апрель 17, 2013, 16:55 Втыкнул 19 библиотек которые требовало, прога запустилась нормально, но 52 мегабайта либ из которых большая половина не нужна... В приложении все эти модули реально используются? Какие модули перечислены в pro-файле?Код: QT += core gui core gui webkitwidgets network а требует еще всякие qml, принтер, опен гл, sql, и еще муть всякая, в проекте и близко из этого нету ничего. Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: Bepec от Апрель 17, 2013, 17:14 :) такова плата за множество платформ.
Эти библиотеки меня пугают если честно :D Особенно когда надо скинуть версию тестовую парням, которые даже не слышали слово Qt :D Если уж они не могут найти 3(!) файла библиотек в той же папке, то что же будет с 12 файлами :D Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: ViTech от Апрель 17, 2013, 17:22 а требует еще всякие qml, принтер, опен гл, sql, и еще муть всякая, в проекте и близко из этого нету ничего. Это может кажется, что не нет, а на самом деле есть, может косвенно. Там один WebKit много чего требовать может. А так, целиком проект надо смотреть, без этого вряд ли кто точно скажет, почему столько библиотек тянется. Ну и сборка Qt своими руками не помешает, для просветления :).Название: Re: Qt5 приложение требует гору не нужных dll Отправлено: RedDog от Апрель 17, 2013, 22:30 Бывает и по 2-3 раза... параллельные проекты. Каждый день релизите по 2-3 проекта, это когда вы их пишите? :) |