Re[4]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 21.09.13 18:36
Оценка:
Здравствуйте, HolyNick, Вы писали:

HN>А где самое-самое свежее? Чтоб и 11 стандарт поддерживал и потоки <thread>?

ссылка в подписи.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re: Сборки MinGW(GCC-win32/win64) от niXman
От: Аноним  
Дата: 24.09.13 16:57
Оценка:
Здравствуйте, niXman, Вы писали:

Скажите, насколько надежны сборки Qt4, выложенные на http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/ ?
Они как-то тестировались сообществом, или в Digia (там у них вроде бы есть ссылка на mingwbuilds)?
Эти сборки имеют шанс стать официальными?
Re[2]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.09.13 17:22
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, 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" и что с ним делать (скопировать может куда надо)?
Re[4]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.09.13 21:16
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Скажите, а есть какая-то простая инструкция по установке этих сборок?

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, в чем отличия между этими сборками?
Re[6]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 25.09.13 17:23
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Спасибо вам, и за труд и за подсказку! Эту инфу кстати неплохо было бы положить в 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, и, насколько мне известно — и не будет.

касательно sjlj/dwarf/seh — читать тут и тут.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[7]: Сборки MinGW(GCC-win32/win64) от niXman
От: Аноним  
Дата: 26.09.13 06:30
Оценка:
Здравствуйте, niXman, Вы писали:

Спасибо!
вчера поставил на машину с win7 — все работает.
сегодня пытаюсь на машину с winxp.
распаковываю, запускаю qtbinpatcher (кстати, а для чего этот патчер нужен?)
после этого запускаю qtcreator.exe — выдается сообщение
"Приложению не удалось запуститься, поскольку zlib1.dll не был найден".
Re[8]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 26.09.13 06:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, 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 нет
Re[10]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 26.09.13 07:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>zlib1.dll в каталоге bin нет

покажите ссылку на архив, который вы скачали.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[11]: Сборки MinGW(GCC-win32/win64) от niXman
От: Аноним  
Дата: 26.09.13 07:10
Оценка:
Здравствуйте, niXman, Вы писали:

А>>zlib1.dll в каталоге bin нет

X>покажите ссылку на архив, который вы скачали.

http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/x32-Qt-4.8.5+qtcreator-2.8.0-RC-(gcc-4.8.1-dwarf-rev1).7z
Re[12]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 26.09.13 07:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/x32-Qt-4.8.5+qtcreator-2.8.0-RC-(gcc-4.8.1-dwarf-rev1).7z

да, верно. исправим.

пока что вы можете скопировать 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 вроде как удалили.
Re[14]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 26.09.13 09:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Нужна просто четвертая версия Qt. 4.8.5 вроде как последняя из qt4. Для того, чтобы перейти на пятую, нужно потратить некоторое время на переписывание чужого кода, в котором еще нужно разобраться. А этот код еще вовсю использует qt3support, который в qt5 вроде как удалили.


понятно.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[9]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 26.09.13 13:19
Оценка:
А>>сегодня пытаюсь на машину с winxp.
X>попробуйте, и дайте знать плиз. а то что-то мне помнится, что какой-то компонент из QtGui требует Vista и выше. (не уверен)

У меня всё стоит как раз на XP. QT/Creator 5.1.1 и mingw x32-4.8.1-posix-dwarf-rev5.

Вроде работает, правда, своей цели я так и не достиг пока.
Re[9]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 26.09.13 13:25
Оценка:
А>>распаковываю, запускаю qtbinpatcher (кстати, а для чего этот патчер нужен?)
X>файлы патчит
X>тут и тут видно, какие.
X>официальный инсталлятор от Qt делает ту же самую работу, только код своего патчера они почему-то не раскрывают...

А можно ЕЩЕ подробнее ?
я так понял, патчатся конфигурации.
Если дистрибут QT бинарный, и именно под эту версию MinGW-builds, надеюсь, патчер этот не нужно запускать ?
Re[10]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 26.09.13 13:27
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>А можно ЕЩЕ подробнее ?

MZ>я так понял, патчатся конфигурации.
MZ>Если дистрибут QT бинарный, и именно под эту версию MinGW-builds, надеюсь, патчер этот не нужно запускать ?

бинари тоже патчатся. по второй ссылке же видно.
https://github.com/Alexpux/Qt-builds/blob/develop/progs/qtbinpatcher/QtBinPatcher.cpp#L780
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[11]: Сборки MinGW(GCC-win32/win64) от niXman
От: MasterZiv СССР  
Дата: 27.09.13 06:48
Оценка:
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, MasterZiv, Вы писали:


MZ>>А можно ЕЩЕ подробнее ?

MZ>>я так понял, патчатся конфигурации.
MZ>>Если дистрибут QT бинарный, и именно под эту версию MinGW-builds, надеюсь, патчер этот не нужно запускать ?

X>бинари тоже патчатся. по второй ссылке же видно.

X>https://github.com/Alexpux/Qt-builds/blob/develop/progs/qtbinpatcher/QtBinPatcher.cpp#L780

А суть-то в чём ? какие проблемы чинятся ?
на сколько необходимо это делать ?
Re[12]: Сборки MinGW(GCC-win32/win64) от niXman
От: niXman Ниоткуда https://github.com/niXman
Дата: 27.09.13 07:06
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>А суть-то в чём ? какие проблемы чинятся ?

Qt вкомпиливает в библиотеки и программы пути инсталляции, по которому qmake ищет библиотеки. если ты меняешь папку установки, то должен их поменять и в библиотеках с программами.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.