Название: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: aviabunin от Октябрь 03, 2011, 21:16 При запуске релиза получаю сообщение об отсутствии mingwm10.dll.
Как получить exe, чтобы программа запускалась на любой машине? Спасибо! Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: Пантер от Октябрь 03, 2011, 21:23 1. Научиться пользоваться поиском.
2. Если не помог п.1, то положить mingwm10.dll рядом с исполняемым файлом. 3. Если не понравился п.2, то сделать статическую сборку, но это опять возвращает к п.1 Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: shirushizo от Октябрь 03, 2011, 21:25 mingwm10.dll - это только начало, подложишь его в папку с exe попросит еще QCore4.dll и другие Q*4.dll.
Варианта 2: 1.Пересобрать Qt для статической сборки. 2. Подкладывать необходимые dll-файлы в папку с exe или в любую из папок из пути поиска. Оба вариант сто раз обсуждались на форуме. Поиск в руки: "Статическая сборка", "Распространение программы". Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: aviabunin от Октябрь 03, 2011, 21:56 Я как бы подложил все dll и все работает.
Для статической сборки предлагают установить QT SDK в дополнительный каталог. Поправьте если можно. При установке QT SDK требовалось почти 13 гб памяти на диске, второй раз устанавливать - памяти уже не хватит. Можно ли и нужно ли создавать второй каталог? Спрашиваю не потому, что не умею поиском пользоваться - очень обидны ваши слова ... Я же на работе у коллег задаю вопросы , почему на форумах нельзя? В том и смысл коллективной работы, как мне представляется, возможно я воспитан по старому - прошу прощения. Для ускорения процесса. Время идет - может более простые варианты есть. Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: LisandreL от Октябрь 03, 2011, 22:50 Время идет - может более простые варианты есть. Проще чем прикладывать dll вариантов нет.Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: shirushizo от Октябрь 04, 2011, 08:42 При установке QT SDK требовалось почти 13 гб памяти на диске, второй раз устанавливать - памяти Нужно не все SDK целиком, а сама только библиотека отсюда (http://qt.nokia.com/downloads) На выбор:уже не хватит. Можно ли и нужно ли создавать второй каталог? # Qt libraries 4.7.4 for Windows (minGW 4.4, 328 MB) # Qt libraries 4.7.4 for Windows (VS 2008, 228 MB) Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: kambala от Октябрь 04, 2011, 09:01 Нужно не все SDK целиком, а сама только библиотека отсюда (http://qt.nokia.com/downloads) На выбор а в sdk есть галочкиНазвание: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: shirushizo от Октябрь 04, 2011, 11:05 а в sdk есть галочки Это о чем?Самый быстрый и простой вариант - таскать dll. Можно воспользоваться архиватором, пакетом для создания msi- или exe-дистрибутивов. Если нужна только static-сборка можно ничего не качать и не устанавливать, а пересобрать имеющуюся. Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: kambala от Октябрь 04, 2011, 14:02 к тому, что можно выбрать что устанавливать, а не ставить весь sdk
Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: shirushizo от Октябрь 05, 2011, 19:03 Ясно, не знал... спасибо за просвещение=)
Название: Re: При запуске релиза получаю сообщение об отсутствии mingwm10.dll. Отправлено: aviabunin от Октябрь 05, 2011, 19:24 Спасибо!
Хотелось удостовериться, что нет чего-нибудь простого - типа : поставить опцию static где-нибудь. |