Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: fland от Апрель 15, 2010, 23:18



Название: Сборка qt 4.7+mingw+win
Отправлено: fland от Апрель 15, 2010, 23:18
Новая тестовая qt 4.7 прельстила вторым редактором. Качнул, начал собирать. Перед этим стояла qt 4.6.2 из ихнего инсталятора. Что делал:
1. удалил из path путь к qt
2. запустил просто ручками config.exe - показали мне окошко, поспрашивали чиво я хочу установить, какую лицензию заюзать и т.п.
3. перешел в qt_path/qmake сказал там в командной строке mingw32-make, он ничего не собрал - сказал все и так уже собрано до нас...
4. перешел собственно в qt_path сказал там mingw32-make - 5 часов ожидания и сборка завершилась.
5. добавил в системную path путь qt_path/bin

Решил запустить созданный в qt_path/bin designer.exe - запуститься наотрез отказался. Сослался на отсутсвие libgcc_s_dw2-1.dll - ее таки не оказалось в папке bin новособранного qt. Ее таки нигде не оказалось в новособранном qt. Решил взять ее с предыдущей сборки. Скопировал этот файл в bin. Снова попытался запустить - ничего не сказало, win7 сказал что прога выполнила недопустимую операцию и полез в инет искать решения проблемы (это всегда выглядит очень умилительно...). Я удивился. Кстати, файла mingwm10.dll так же не оказалось в bin новособранном. Взял его со старых сбоорок. Дальше решил запустить когда-то сорбанный мной qtCreator с помощью mingw. Тож не запустился - винда снова полезла искать решения ошибок. Я немного приуныл. Решил запустить стандарнтый qt creator из предыдущей сборки - он, наудивление, поднялся. Это несколько меня удивило.
Посему такие вопросы - почему же поломались мои сборки qtCreator и не запустился qt designer из скомпилированного qt 4.7?
И второе - почему не создались те 2 dll (догадываюсь, что они имеют прямое отношение к mingw). Но если mingwm10.dll имеется в поставке mingw, то libgcc_s_dw2-1.dll я так и не нашел нигде кроме старой сборки qt.

upd изменил в path путь на старый - стали запускаться все предыдущие qt creator. Грешу таки на криво собравшийся qt 4.7 - просто заново попробовать пересобрать - ближний свет, может кто подскажет где зарыта собака? (удивился размеру папки с собранным qt 4.7 - 7ГБ  :o  - правда собирал все подряд, примеры и т.п. вещи).
Попробовал собрать qt creator 2.0 с помощью qt 4.7 - вроде как собралась, но запустить отказалась - просто так же заставила вин искать решение проблемы в интеренет. Когда поменял path на старый - сказали: "Точка входа в процедуру _ZN9QListData11detach_growEPii не найдена в библиотеке DLL QtCore4.dll" - видимо таки для запуска qt creator важна текущая версия qt 4.7 :(

наткнулся на http://www.prog.org.ru/topic_13033_0.html - может таки все собралось гут, но крашится именно из-за этого. Нужно будет попробовать. Обидно только, что собранную перед этим qt 4.7 уже снес и теперь собираю заново - поторопился :(