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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Релиз проекта Qt  (Прочитано 8326 раз)
oBOXPOH
Гость
« : Май 16, 2017, 12:52 »

Всем здравствуйте!

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

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

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

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

Есть ли тут такие акулы Qt, которые могут предоставить хорошую инструкцию по нормальной сборке релиза под Windows?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Май 16, 2017, 13:01 »

Цитировать
на Windows XP - не запустилась.

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

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

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

ArchLinux x86_64 / Win10 64 bit
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Май 16, 2017, 16:00 »

из коробки Qt 5 не поддерживает XP. либо используй Qt 4 либо попробуй собрать 5 следуя статье http://xpam.pl/blog/?p=106
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Май 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

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

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #4 : Май 16, 2017, 18:37 »

Цитировать
на Windows XP - не запустилась.

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

Каждая 8-я офисная машина в мире еще на Windows XP.
Выкинь версию Qt, поставь нормальную.
у меня в офисе каждая 2-я.
« Последнее редактирование: Май 16, 2017, 18:45 от panAlexey » Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Май 17, 2017, 12:59 »

Я использую Qt 5.7.1
на Вин 7 и Вин ХР
всё работает (компиллер MinGW)
Записан

Юра.
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #6 : Май 18, 2017, 11:43 »

windeployqt работает как надо.

Это "шутка дня" Улыбающийся
Это говно еще никогда "как надо" не работало... особенно с MinGW...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #7 : Май 18, 2017, 11:50 »

Цитировать
Это "шутка дня" Улыбающийся

Нет. УМВР ЧЯДНТ?
Записан

ArchLinux x86_64 / Win10 64 bit
Zerkin
Чайник
*
Offline Offline

Сообщений: 98


Просмотр профиля
« Ответ #8 : Май 18, 2017, 12:14 »

Цитировать
Это "шутка дня" Улыбающийся

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

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

Сообщений: 2812


Просмотр профиля
« Ответ #9 : Май 18, 2017, 12:44 »

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

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

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

ЧЯДНТ?

PS: Qt 5.8, MSVC 2015
Записан

ArchLinux x86_64 / Win10 64 bit
Zerkin
Чайник
*
Offline Offline

Сообщений: 98


Просмотр профиля
« Ответ #10 : Май 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
Смеющийся


Записан
Zerkin
Чайник
*
Offline Offline

Сообщений: 98


Просмотр профиля
« Ответ #11 : Май 18, 2017, 13:10 »

Собственно говоря, и черт бы с ним. Мне не сложно ручками положить, но очень уж интересно как же так.  Смеющийся
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #12 : Май 18, 2017, 14:10 »

Цитировать
Qt 5.5.1

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

PS: То Windows XP используют, то Qt х.з. какой степени заплесневелости, а потом плачут.
« Последнее редактирование: Май 18, 2017, 14:13 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #13 : Май 18, 2017, 16:59 »

Цитировать
Qt 5.5.1

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

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

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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