161 / 45 / 10
Регистрация: 25.08.2014
Сообщений: 345
1

Qt и системные требования

16.01.2015, 13:17. Показов 14324. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дамы и господа, в связи с тем, что у меня возникли проблемы с запуском своих программ(Windows 7 x32, QtCreator 5.4, mingw 4.8) на Windows XP задался вопросом, а имеется ли оф документация, где было бы описано, на каких платформах можно запустить приложения, написанные на кути? Я возможно плохо искал, но нашел лишь информацию, где и при каких условиях будет работать QtCreator
Из полезного нашел только это:
http://doc.qt.io/qtcreator/cre... forms.html
из более подходящего
http://doc.qt.io/QtSupportedPlatforms/index.html
На счет ХР была найдена информация что на ХР еще можно работать при условии VS2010 + SDK

Но это не совсем то, что я ищу. Мне интересно, будет ли работать мое приложение, написанное на Qt на 95-98-2000 например, или уже нет. Ибо на старые версии windows уже давно нет поддержки и обновления драйверов, и тем самым приложения запускаться не будут.
Заранее спасибо за любые ссылки.

Добавлено через 5 минут
Ну и пожалуй будет интересно на счет Linux так же, на каких версиях пингинов мое приложение может не запуститься по причине устаревшей оси\по и прочее
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2015, 13:17
Ответы с готовыми решениями:

Системные требования
В условии задачи есть ограничение: 20 секунд на тест (компьютер класса Celeron-315, 1 Gb RAM) Как...

Системные требования
Скажите минимальные/желательные системные требования для работы ОС?

Системные требования
Здравствуйте. Интересует такой вопрос. Системные требования Ubuntu разные в зависимости от версии...

Системные требования
Скажите минимальные/желательные системные требования для работы ОС ?

27
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
16.01.2015, 13:37 2
Везде будет работать. Если у вас не запустилось на XP - это конкретно ваши проблемы, а не Qt.
На данный момент Qt официально поддерживает Windows от XP включительно. Для более старых нужно самому собирать Qt и шаманствовать. Qt5 под < XP вряд ли соберется.

Цитата Сообщение от Sph Посмотреть сообщение
на каких версиях пингинов
У linux нет версий - это ядро.
0
161 / 45 / 10
Регистрация: 25.08.2014
Сообщений: 345
16.01.2015, 14:45  [ТС] 3
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Везде будет работать. Если у вас не запустилось на XP - это конкретно ваши проблемы, а не Qt.
Я знаю что это мои проблемы, меня интересует другое
Цитата Сообщение от RazrFalcon Посмотреть сообщение
На данный момент Qt официально поддерживает Windows от XP включительно.
есть сылки на прямой источник? скиньте пожаулйста, мне такой информации найти не удалось, тестить на всех системах разные приложения буду в выходные
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Для более старых нужно самому собирать Qt и шаманствовать. Qt5 под < XP вряд ли соберется.
под ХР на оф сайте есть инфомрация, если пошаманить, можно запустить и работать SDK

Цитата Сообщение от RazrFalcon Посмотреть сообщение
У linux нет версий - это ядро.
Прошу прщения, не так выразился. У пингвинов есть разные сборки - чистая, гном, убунта, федора, редхарт и тд, нет ли каких подводных камней и конфликтов при запуске приложения под разными оболочками?
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
16.01.2015, 14:56 4
Цитата Сообщение от Sph Посмотреть сообщение
чистая, гном, убунта, федора, редхарт
"чистая" - нет такой
"гном" - вообще DE
"убунта, федора, редхар" - дистры с кучей архитектур и версий

По сути для линя важна версия glibc.

Цитата Сообщение от Sph Посмотреть сообщение
есть сылки на прямой источник?
ссылок нет - это факт
0
Поклонник Qt
314 / 210 / 41
Регистрация: 09.11.2013
Сообщений: 336
Записей в блоге: 1
16.01.2015, 16:10 5
Единственная платформа, на которой мне не удалось запустить Qt 5.x, это - Windows XP sp0
sp2 и выше, отлично работают с последней версией Qt.
Сервис пакет 1 проверю через минут 30, как загрузится и установится на VM.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
16.01.2015, 16:16 6
Сборка Qt5 с официального сайта может не завестись по следующим причинам:
  • древний процессор, который не поддерживает sse и более современные инструкции;
  • в системе нет поддержки opengl, в следствии чего QtQuick2 не стартует.
0
Поклонник Qt
314 / 210 / 41
Регистрация: 09.11.2013
Сообщений: 336
Записей в блоге: 1
16.01.2015, 17:03 7
Windows XP Pro sp1 VL - отлично работает как статически собранное приложение, так и динамически.
i686-4.9.2-release-posix-dwarf-rt_v3-rev1 - использовался.

В sp0 работают приложения без графического интерфейса, т.е. консольные.
При использовании GUI, получаем:
Миниатюры
Qt и системные требования   Qt и системные требования  
0
161 / 45 / 10
Регистрация: 25.08.2014
Сообщений: 345
20.01.2015, 16:16  [ТС] 8
Цитата Сообщение от RazrFalcon Посмотреть сообщение
"чистая" - нет такой
"гном" - вообще DE
"убунта, федора, редхар" - дистры с кучей архитектур и версий
По сути для линя важна версия glibc.
Прошу прощения за путаницу в терминах.
Цитата Сообщение от RazrFalcon Посмотреть сообщение
ссылок нет - это факт
Вам не кажется, что как то странно что-то доказывать, не указывая на источник или не приводя какие либо примеры в доказательство?
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Сборка Qt5 с официального сайта может не завестись по следующим причинам:
Да, на оф сайте есть рекоммендации по запуску сборок на той или иной системе. Но меня интересует немного иное. Приложения, собранные уже, могут где либо не запуститься из-за причин "старости" системы например или не хватки какого-то ПО.
Из разряда, вдруг мой заказчик попросит написать приложение, я беру Qt 5.4+QtCreator+mingw\gcc собираю ему, а он бежит домой и пытается на своем старом компе с 95 виндой запустить его. Хотелось бы заранее знать где может и где нет запуститься приложение, чтобы, как вариант, сразу ставить системные требования для запуска программы.
Цитата Сообщение от CriDos Посмотреть сообщение
Единственная платформа, на которой мне не удалось запустить Qt 5.x, это - Windows XP sp0
Я к сожалению никак не могу добраться до домашнего компа, чтобы проверить разные приложения на возможных версиях винды =(
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2015, 16:27 9
Цитата Сообщение от Sph Посмотреть сообщение
Вам не кажется, что как то странно что-то доказывать, не указывая на источник или не приводя какие либо примеры в доказательство?
Нет.
Цитата Сообщение от Sph Посмотреть сообщение
Приложения, собранные уже, могут где либо не запуститься из-за причин "старости" системы например или не хватки какого-то ПО.
Win >= XP SP3
Linux - зависит от самого Qt. Можно проверить через ldd -v libQt5Core.so .
MacOS => 10.5

Это на основе личного опыта + дока на сайте.
0
161 / 45 / 10
Регистрация: 25.08.2014
Сообщений: 345
20.01.2015, 16:56  [ТС] 10
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Нет.
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Это на основе личного опыта + дока на сайте.
Мне кажется или Вы противоречите сами себе?)
Можно ссылку на док? Я нашел на сайте лишь требование под установку Qt а не под использование приложений на Qt(не отрицаю факта что плохо искал и буду благодарен если укажите)
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2015, 17:04 11
Вы же сами давали ссылку http://doc.qt.io/QtSupportedPlatforms/index.html
0
161 / 45 / 10
Регистрация: 25.08.2014
Сообщений: 345
20.01.2015, 17:11  [ТС] 12
Возможно, я не правильно понял эту информацию? Поддерживаемые платформы как я понял, это платформы на которых можно собрать и запустить Qt 5.4 - 4.8.
Просто для меня - собрать(приложение) и запустить(приложение) это разные вещи.
Ну не знаю, это из разряда собрать проект я могу лишь там, где установлены нужные библиотеки и компилятор и тп, а запустить я могу на любой машине, при условии, что проект был собран статически.
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2015, 17:26 13
Вы путаете разработку и использование.
Запустить новый Qt Creator вряд ли удастся на XP. Так как XP помечен как чисто для запуска уже собранных Qt приложений.

Qt 5.4 вообще не тестили ни на чем ниже Win 7. Пруф: http://doc.qt.io/qt-5/supported-platforms.html
То есть они не гарантируют работоспособность уже собранной проги под XP.

Цитата Сообщение от Sph Посмотреть сообщение
при условии, что проект был собран статически.
Статически или динамически - роли не играет.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
20.01.2015, 18:39 14
Цитата Сообщение от Sph Посмотреть сообщение
Приложения, собранные уже, могут где либо не запуститься из-за причин "старости" системы например или не хватки какого-то ПО.
Может. К примеру в голой XP нет поддержки OpenGL из коробки, требуется драйвер.
Такое поведение можно получить запустив программу на голой XP под виртуалкой.
0
39 / 39 / 17
Регистрация: 14.10.2013
Сообщений: 174
20.01.2015, 18:39 15
Еще Qt 5.x не дружит с Linux SUSE 11, сборка не собирается, а после онлайн установщика на запускается ругаясь на одну библиотеку.
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2015, 18:50 16
Цитата Сообщение от Asting Посмотреть сообщение
Еще Qt 5.x не дружит с Linux SUSE 11
Так ей 6 лет уже. Слишком старая.
0
39 / 39 / 17
Регистрация: 14.10.2013
Сообщений: 174
20.01.2015, 18:56 17
Цитата Сообщение от RazrFalcon Посмотреть сообщение
Так ей 6 лет уже. Слишком старая.
Так XP уже 14 лет, работает ведь. Да и разрабы говорят что как бы поддерживает, а на деле нет, ждем решения багрепорта и используем Qt4.
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2015, 19:57 18
Цитата Сообщение от Asting Посмотреть сообщение
Так XP уже 14 лет, работает ведь.
Кому как.

Цитата Сообщение от Asting Посмотреть сообщение
Да и разрабы говорят что как бы поддерживает
Выше написал же что без установки доп софта не будет работать. То есть вариант положить нужные либы в папку с прогой не пройдет.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
20.01.2015, 20:32 19
Цитата Сообщение от Asting Посмотреть сообщение
Так XP уже 14 лет, работает ведь.
Это потому, что в MS есть Реймонд Чен со своей командой, и политика обратной совместимости.
В случае GNU/Linux постоянно где-то да и нарушается совместимость.
Если я собирал Qt 5.X под Debian 6, то под SLED SP2 по идее может собраться, правда собирал под 32bit.
0
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
20.01.2015, 20:51 20
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Это потому, что в MS есть Реймонд Чен со своей командой, и политика обратной совместимости.
В лине тоже есть. Только в лине принято обновятся чаще чем в 14 лет. Да и более безболезненный процесс это. Про rolling release вообще молчу.
0
20.01.2015, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2015, 20:51
Помогаю со студенческими работами здесь

Системные требования
Как узнать системные требования к написаной своей программе?

Системные требования
Здравствуйте! У меня Intel Atom 1.66 Ghz, 1 Гиг Озу. Я прочитал в инете системные требования для...

Системные требования
Доброго времени суток!!! Насколько я знаю системные требования такие же как у windows 7? Мне...

Системные требования
Как можно узнать системные требования готовых программ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru