Russian Qt Forum

Qt => Вопросы новичков => Тема начата: oBOXPOH от Май 16, 2017, 12:52



Название: Релиз проекта Qt
Отправлено: oBOXPOH от Май 16, 2017, 12:52
Всем здравствуйте!

Решил сделать полноценный релиз проекта Qt для Windows. Потом хочу ещё попробовать на Linux, но сначала надо попробовать хотя бы для Windows.

Сначала я сделал релиз (MinGW) с помощью "windeployqt.exe" с параметрами "--quick --no-translations .". Решил попробовать запустить полученную программу на Windows XP - не запустилась.

Потом я решил сделать статическую сборку, но, видимо, я что-то не так собрал из источников, и поэтому программу от статической сборки получить не удалось.

Какой же геморрой делать полноценный релиз! Это просто жесть!

Есть ли тут такие акулы Qt, которые могут предоставить хорошую инструкцию по нормальной сборке релиза под Windows?


Название: Re: Релиз проекта Qt
Отправлено: kuzulis от Май 16, 2017, 13:01
Цитировать
на Windows XP - не запустилась.

Ты бы еще на Windows 95 запускать попробовал.

Цитировать
Есть ли тут такие акулы Qt, которые могут предоставить хорошую инструкцию по нормальной сборке релиза под Windows?

Все описано на ку-тешных ресурсах, windeployqt работает как надо. Просто нужно внимательнее читать инструкции и опции командной строки.


Название: Re: Релиз проекта Qt
Отправлено: kambala от Май 16, 2017, 16:00
из коробки Qt 5 не поддерживает XP. либо используй Qt 4 либо попробуй собрать 5 следуя статье http://xpam.pl/blog/?p=106


Название: Re: Релиз проекта Qt
Отправлено: kambala от Май 16, 2017, 17:42
http://blog.qt.io/blog/2017/05/11/introducing-long-term-support-qt-5-9/#comment-1199634
Цитировать
Windows XP continues to be supported as a deployment target by Qt 5.6 LTS

может у тебя компилятор не поддерживает/не настроен на ХР?


Название: Re: Релиз проекта Qt
Отправлено: panAlexey от Май 16, 2017, 18:37
Цитировать
на Windows XP - не запустилась.

Ты бы еще на Windows 95 запускать попробовал.

Каждая 8-я офисная машина в мире еще на Windows XP.
Выкинь версию Qt, поставь нормальную.
у меня в офисе каждая 2-я.


Название: Re: Релиз проекта Qt
Отправлено: lit-uriy от Май 17, 2017, 12:59
Я использую Qt 5.7.1
на Вин 7 и Вин ХР
всё работает (компиллер MinGW)


Название: Re: Релиз проекта Qt
Отправлено: Racheengel от Май 18, 2017, 11:43
windeployqt работает как надо.

Это "шутка дня" :)
Это говно еще никогда "как надо" не работало... особенно с MinGW...


Название: Re: Релиз проекта Qt
Отправлено: kuzulis от Май 18, 2017, 11:50
Цитировать
Это "шутка дня" Улыбающийся

Нет. УМВР ЧЯДНТ?


Название: Re: Релиз проекта Qt
Отправлено: Zerkin от Май 18, 2017, 12:14
Цитировать
Это "шутка дня" Улыбающийся

Нет. УМВР ЧЯДНТ?

В принципе, плюсану Racheengel'у, ибо у меня он ни в какую не хочет подтягивать QtConcurent, однако не отметаю и то, что, может, это мой косяк.


Название: Re: Релиз проекта Qt
Отправлено: kuzulis от Май 18, 2017, 12:44
Цитировать
В принципе, плюсану Racheengel'у, ибо у меня он ни в какую не хочет подтягивать QtConcurent, однако не отметаю и то, что, может, это мой косяк.

Скорей всего Ваш косяк!

1. Берем пример: examples\qtconcurrent\wordcount\
2. Компилим
3. Натравливаем windeployqt
4. Все на месте.

ЧЯДНТ?

PS: Qt 5.8, MSVC 2015


Название: Re: Релиз проекта Qt
Отправлено: Zerkin от Май 18, 2017, 13:08
Цитировать
В принципе, плюсану Racheengel'у, ибо у меня он ни в какую не хочет подтягивать QtConcurent, однако не отметаю и то, что, может, это мой косяк.

Скорей всего Ваш косяк!

1. Берем пример: examples\qtconcurrent\wordcount\
2. Компилим
3. Натравливаем windeployqt
4. Все на месте.

ЧЯДНТ?

PS: Qt 5.8, MSVC 2015

1. Берем пример: examples\qtconcurrent\wordcount\
2. Компилим
3. Натравливаем windeployqt
4. Qt5Concurent.dll отсутствует.

ЧЯДНТ?

PS: Qt 5.5.1 x64, MSVC 2013
;D




Название: Re: Релиз проекта Qt
Отправлено: Zerkin от Май 18, 2017, 13:10
Собственно говоря, и черт бы с ним. Мне не сложно ручками положить, но очень уж интересно как же так.  ;D


Название: Re: Релиз проекта Qt
Отправлено: kuzulis от Май 18, 2017, 14:10
Цитировать
Qt 5.5.1

Не, ну это даже не смешно, правда.

PS: То Windows XP используют, то Qt х.з. какой степени заплесневелости, а потом плачут.


Название: Re: Релиз проекта Qt
Отправлено: panAlexey от Май 18, 2017, 16:59
Цитировать
Qt 5.5.1

Не, ну это даже не смешно, правда.

PS: То Windows XP используют, то Qt х.з. какой степени заплесневелости, а потом плачут.
Для меня важнее быстродействие, чем дутый маркетинг.
конечно многие попривыкли к тормозным системам, но я нет.
К примеру MyTetra v.1.30 (Qt4) работает в 2 раза быстрее чем v.1.42 (Qt5).
Это видно невооруженным глазом.