Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, niXman, Вы писали:
А>Скажите, насколько надежны сборки Qt4, выложенные на http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/ ?
ну... даже и не знаю что ответить...
я их использую, и еще несколько сотен человек скачавших их. вроде никто не жалуется..
А>Они как-то тестировались сообществом, или в Digia (там у них вроде бы есть ссылка на mingwbuilds)?
они тестировались пользователями их использующими.
а ссылка на MinGW-builds на сайте Digia потому, что они используют наши сборки MinGW в качестве тулчейна.
А>Эти сборки имеют шанс стать официальными?
не думаю... по крайней мере, насколько мне известно, у нас нет такой цели
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[3]: Сборки MinGW(GCC-win32/win64) от niXman
От:
Аноним
Дата:
24.09.13 20:42
Оценка:
Здравствуйте, niXman, Вы писали:
А>>Эти сборки имеют шанс стать официальными? X>не думаю... по крайней мере, насколько мне известно, у нас нет такой цели
Жалко.
Скажите, а есть какая-то простая инструкция по установке этих сборок?
Скачал сборку mingw и сборку qt, запускаю qt creator из состава сборки, пытаюсь прописать пути: в Options — Build & Run выбираю qmake — cretor мне пишет "Qt version is not properly installed, please run make install" и отображает красную пиктограмму. Зато в списке отображается Qt 4.8.1, установленный из официального QTSDK — с ним все хорошо.
В переменных среды никаких упоминаний Qt и mingw нет вообще (и это правильно, ибо еще и Qt5 есть — чтобы не было путаницы).
Что такое "ported32" и что с ним делать (скопировать может куда надо)?
Здравствуйте, Аноним, Вы писали:
А>Скажите, а есть какая-то простая инструкция по установке этих сборок?
1. распаковать Qt
2. распаковать mingw
3. в распакованном Qt, есть бинарник 'qtbinpatcher.exe' — выполнить
4. добавить Kits: 'Options -> Build & Run -> Kits -> Add'
вроде все...
А>Что такое "ported32" и что с ним делать (скопировать может куда надо)?
это все то, что использовалось при сборке Qt и QtCreator`а. оно не нужно, если не собираетесь девелопить QtCreator.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[5]: Сборки MinGW(GCC-win32/win64) от niXman
От:
Аноним
Дата:
25.09.13 16:58
Оценка:
Здравствуйте, niXman, Вы писали:
А>>Скажите, а есть какая-то простая инструкция по установке этих сборок? X>1. распаковать Qt X>2. распаковать mingw X>3. в распакованном Qt, есть бинарник 'qtbinpatcher.exe' — выполнить X>4. добавить Kits: 'Options -> Build & Run -> Kits -> Add' X>вроде все...
Спасибо вам, и за труд и за подсказку! Эту инфу кстати неплохо было бы положить в readme и выложить вместе со сборками, думаю многим было бы полезно.
В действительности кроме Kits, понадобилось вручную добавлять compiler, и выбирать debugger. Но это уже мелочи, сам догадался.
Еще несколько вопросов:
Обязательно ли, чтобы версия mingw в точности совпадала с той, которой собирали Qt?
Например, выложен компилятор x32-4.8.1-release-posix-dwarf-rev5.7z, но Qt x32-Qt-4.8.5+qtcreator-2.8.0-RC-(gcc-4.8.1-dwarf-rev1).7z
Что такое threads-posix и threads-win32, dwarf и sjlj, в чем отличия между этими сборками?
Здравствуйте, Аноним, Вы писали:
А>Спасибо вам, и за труд и за подсказку! Эту инфу кстати неплохо было бы положить в readme и выложить вместе со сборками, думаю многим было бы полезно.
хм...думал, оно там есть... исправим
А>Еще несколько вопросов: А>Обязательно ли, чтобы версия mingw в точности совпадала с той, которой собирали Qt? А>Например, выложен компилятор x32-4.8.1-release-posix-dwarf-rev5.7z, но Qt x32-Qt-4.8.5+qtcreator-2.8.0-RC-(gcc-4.8.1-dwarf-rev1).7z
если вы разрабатываете программы с использованием Qt из нашей сборки — обязательно чтоб совпадала 'threads model'(threads-posix/threads-win32) и 'exceptions model'(sjlj/dwarf/seh)
А>Что такое threads-posix и threads-win32, dwarf и sjlj, в чем отличия между этими сборками?
threads-posix и threads-win32 это селектор бэкэнда реализации потоков, необходимых для libstdc++. сборки с использованием threads-posix, используют pthreads API в лице winpthreads — полной реализации pthreads концепта для win платформы. таким образом, libstdc++ в этих сборках поддерживает весь функционал Thread support library, чего нет в сборках использующих threads-win32, и, насколько мне известно — и не будет.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[7]: Сборки MinGW(GCC-win32/win64) от niXman
От:
Аноним
Дата:
26.09.13 06:30
Оценка:
Здравствуйте, niXman, Вы писали:
Спасибо!
вчера поставил на машину с win7 — все работает.
сегодня пытаюсь на машину с winxp.
распаковываю, запускаю qtbinpatcher (кстати, а для чего этот патчер нужен?)
после этого запускаю qtcreator.exe — выдается сообщение
"Приложению не удалось запуститься, поскольку zlib1.dll не был найден".
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, niXman, Вы писали:
А>Спасибо! А>вчера поставил на машину с win7 — все работает. А>сегодня пытаюсь на машину с winxp.
попробуйте, и дайте знать плиз. а то что-то мне помнится, что какой-то компонент из QtGui требует Vista и выше. (не уверен)
А>распаковываю, запускаю qtbinpatcher (кстати, а для чего этот патчер нужен?)
файлы патчит тут и тут видно, какие.
официальный инсталлятор от Qt делает ту же самую работу, только код своего патчера они почему-то не раскрывают...
А>после этого запускаю qtcreator.exe — выдается сообщение А>"Приложению не удалось запуститься, поскольку zlib1.dll не был найден".
что-то не так сделали. zlib1.dll лежит прям в каталоге с бинарем криейтора.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[9]: Сборки MinGW(GCC-win32/win64) от niXman
От:
Аноним
Дата:
26.09.13 07:04
Оценка:
Здравствуйте, niXman, Вы писали:
А>>после этого запускаю qtcreator.exe — выдается сообщение А>>"Приложению не удалось запуститься, поскольку zlib1.dll не был найден". X>что-то не так сделали. zlib1.dll лежит прям в каталоге с бинарем криейтора.
Сейчас проверил на чистой виртуальной машине WinXP — проблема есть.
zlib1.dll в каталоге bin нет
пока что вы можете скопировать zlib1.dll из директории ported32/bin.
дайте знать, если найдете еще какие-то косяки. спасибо!
зы
вам вправду нужна qt-4.8.5?
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[13]: Сборки MinGW(GCC-win32/win64) от niXman
От:
Аноним
Дата:
26.09.13 09:19
Оценка:
Здравствуйте, niXman, Вы писали:
X>пока что вы можете скопировать zlib1.dll из директории ported32/bin. X>дайте знать, если найдете еще какие-то косяки. спасибо!
Спасибо! все заработало.
X>зы X>вам вправду нужна qt-4.8.5?
Нужна просто четвертая версия Qt. 4.8.5 вроде как последняя из qt4. Для того, чтобы перейти на пятую, нужно потратить некоторое время на переписывание чужого кода, в котором еще нужно разобраться. А этот код еще вовсю использует qt3support, который в qt5 вроде как удалили.
Здравствуйте, Аноним, Вы писали:
А>Нужна просто четвертая версия Qt. 4.8.5 вроде как последняя из qt4. Для того, чтобы перейти на пятую, нужно потратить некоторое время на переписывание чужого кода, в котором еще нужно разобраться. А этот код еще вовсю использует qt3support, который в qt5 вроде как удалили.
понятно.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
А>>сегодня пытаюсь на машину с winxp. X>попробуйте, и дайте знать плиз. а то что-то мне помнится, что какой-то компонент из QtGui требует Vista и выше. (не уверен)
У меня всё стоит как раз на XP. QT/Creator 5.1.1 и mingw x32-4.8.1-posix-dwarf-rev5.
Вроде работает, правда, своей цели я так и не достиг пока.
А>>распаковываю, запускаю qtbinpatcher (кстати, а для чего этот патчер нужен?) X>файлы патчит X>тут и тут видно, какие. X>официальный инсталлятор от Qt делает ту же самую работу, только код своего патчера они почему-то не раскрывают...
А можно ЕЩЕ подробнее ?
я так понял, патчатся конфигурации.
Если дистрибут QT бинарный, и именно под эту версию MinGW-builds, надеюсь, патчер этот не нужно запускать ?
Здравствуйте, MasterZiv, Вы писали:
MZ>А можно ЕЩЕ подробнее ? MZ>я так понял, патчатся конфигурации. MZ>Если дистрибут QT бинарный, и именно под эту версию MinGW-builds, надеюсь, патчер этот не нужно запускать ?
Здравствуйте, niXman, Вы писали:
X>Здравствуйте, MasterZiv, Вы писали:
MZ>>А можно ЕЩЕ подробнее ? MZ>>я так понял, патчатся конфигурации. MZ>>Если дистрибут QT бинарный, и именно под эту версию MinGW-builds, надеюсь, патчер этот не нужно запускать ?
X>бинари тоже патчатся. по второй ссылке же видно. X>https://github.com/Alexpux/Qt-builds/blob/develop/progs/qtbinpatcher/QtBinPatcher.cpp#L780
А суть-то в чём ? какие проблемы чинятся ?
на сколько необходимо это делать ?
Здравствуйте, MasterZiv, Вы писали:
MZ>А суть-то в чём ? какие проблемы чинятся ?
Qt вкомпиливает в библиотеки и программы пути инсталляции, по которому qmake ищет библиотеки. если ты меняешь папку установки, то должен их поменять и в библиотеках с программами.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)