Russian Qt Forum
Ноябрь 22, 2024, 19:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Как собрать проект чтобы не требовалась mingwm10.dll ?  (Прочитано 29741 раз)
burunduk
Гость
« : Декабрь 20, 2005, 16:31 »

Как собрать проект чтобы не требовалась mingwm10.dll ?
Записан
qutorial
Гость
///
« Ответ #1 : Октябрь 13, 2006, 22:32 »

Тоже интересует это. Язаю Qt open source for Win.
Как прикомпилить dll к exe? Чтоб не требовалось при запуске иметь dll -ки рядом?
Записан
chezz
Гость
« Ответ #2 : Ноябрь 22, 2006, 19:22 »

Тоже хотелось бы узнать, как собрать переносимое приложение, не тянущее за собой dll типа mingwm10.dll, QtCore4.dll и т.д.

На машине стоит Qt 4.1.1 Open Source Edition, собрана как Shared (по дефолту).
Короче, охота иметь один переносимый exe-шник! Такое возможно?
Записан
L.Marvell
Гость
« Ответ #3 : Декабрь 12, 2006, 12:39 »

По отношению к Qt надыбал вот такую ссылочку http://wiki.qtcentre.org/index.php?title=Building_static_Qt_on_Windows Сам правда не проверял. Сообщите у кого что получится.
Записан
granel
Гость
« Ответ #4 : Июнь 28, 2009, 13:41 »

ужас, для запуска эксе файла к нему надо пристегнуть на 90мбайт длл библиотек,!?!?  что я не так делаю?
Записан
f-r-o-s-t
Гость
« Ответ #5 : Июнь 28, 2009, 13:49 »

Нужно собрать Qt статически.
http://ais.khstu.ru/Reference/Qt/deployment-windows.html
http://www.qtinfo.ru/staticlinking
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #6 : Июнь 28, 2009, 14:03 »

А динамическую QT без MingGW dll собрать не получиться? Статическую не хотелось бы - с плагинами лишний раз возиться.
Записан
f-r-o-s-t
Гость
« Ответ #7 : Июнь 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
Записан
SABROG
Гость
« Ответ #8 : Июнь 28, 2009, 20:00 »

А с новым MinGW еще файлик libgcc_s_dw2-1.dll теперь требуется Улыбающийся
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #9 : Июнь 28, 2009, 20:47 »

ага - я его обыскался, хотя от этого файлика можно отказаться
и еще qtcreator не собираеться - на ровном месте встает Улыбающийся
Записан
SABROG
Гость
« Ответ #10 : Июнь 28, 2009, 22:44 »

ага - я его обыскался, хотя от этого файлика можно отказаться
и еще qtcreator не собираеться - на ровном месте встает Улыбающийся

Без ошибок чтоль?
Записан
ритт
Гость
« Ответ #11 : Июнь 28, 2009, 23:23 »

там сегфаултит сам g++
вообще-то, у людей уже давно второй бранч-апдейт вышел, а в мингве до сих пор (почти) ванильная жисися...
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #12 : Июнь 28, 2009, 23:49 »

я взял сегодня mingw первый раз

- инсталятор родной ставит не правильно и старье
- пришлось файлики по 1 вытаскивать
- qt4.5.2 собралось без проблем ( динамически)
- qtcreator собрался с 1 пинком - добавить нужно было limits.h
- долго возился как обьяснить mingw где есть qwt

остальное все пучком)
Записан
ioann
Гость
« Ответ #13 : Декабрь 26, 2010, 20:36 »

У меня тоже такая-же проблема. Для запуска приложения на другой машине, нужна библиотека mingwm10.dll.

Не совсем понял вышеуказанные действия. Будьте любезны, скажите как собрать статически более подробно.

Спасибо.
Записан
BaltikS
Гость
« Ответ #14 : Декабрь 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
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 23.