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
|
|
16.01.2015, 13:17 | |
Ответы с готовыми решениями:
27
Системные требования Системные требования Системные требования Системные требования |
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
16.01.2015, 13:37 | 2 |
Везде будет работать. Если у вас не запустилось на XP - это конкретно ваши проблемы, а не Qt.
На данный момент Qt официально поддерживает Windows от XP включительно. Для более старых нужно самому собирать Qt и шаманствовать. Qt5 под < XP вряд ли соберется. У linux нет версий - это ядро.
0
|
161 / 45 / 10
Регистрация: 25.08.2014
Сообщений: 345
|
|
16.01.2015, 14:45 [ТС] | 3 |
Я знаю что это мои проблемы, меня интересует другое
есть сылки на прямой источник? скиньте пожаулйста, мне такой информации найти не удалось, тестить на всех системах разные приложения буду в выходные под ХР на оф сайте есть инфомрация, если пошаманить, можно запустить и работать SDK Прошу прщения, не так выразился. У пингвинов есть разные сборки - чистая, гном, убунта, федора, редхарт и тд, нет ли каких подводных камней и конфликтов при запуске приложения под разными оболочками?
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
16.01.2015, 14:56 | 4 |
"чистая" - нет такой
"гном" - вообще DE "убунта, федора, редхар" - дистры с кучей архитектур и версий По сути для линя важна версия glibc. ссылок нет - это факт
0
|
Поклонник Qt
|
|
16.01.2015, 16:10 | 5 |
Единственная платформа, на которой мне не удалось запустить Qt 5.x, это - Windows XP sp0
![]() sp2 и выше, отлично работают с последней версией Qt. Сервис пакет 1 проверю через минут 30, как загрузится и установится на VM.
0
|
16.01.2015, 16:16 | 6 |
Сборка Qt5 с официального сайта может не завестись по следующим причинам:
0
|
Поклонник Qt
|
|
16.01.2015, 17:03 | 7 |
Windows XP Pro sp1 VL - отлично работает как статически собранное приложение, так и динамически.
i686-4.9.2-release-posix-dwarf-rt_v3-rev1 - использовался. В sp0 работают приложения без графического интерфейса, т.е. консольные. При использовании GUI, получаем:
0
|
161 / 45 / 10
Регистрация: 25.08.2014
Сообщений: 345
|
|
20.01.2015, 16:16 [ТС] | 8 |
Прошу прощения за путаницу в терминах.
Вам не кажется, что как то странно что-то доказывать, не указывая на источник или не приводя какие либо примеры в доказательство? Да, на оф сайте есть рекоммендации по запуску сборок на той или иной системе. Но меня интересует немного иное. Приложения, собранные уже, могут где либо не запуститься из-за причин "старости" системы например или не хватки какого-то ПО. Из разряда, вдруг мой заказчик попросит написать приложение, я беру Qt 5.4+QtCreator+mingw\gcc собираю ему, а он бежит домой и пытается на своем старом компе с 95 виндой запустить его. Хотелось бы заранее знать где может и где нет запуститься приложение, чтобы, как вариант, сразу ставить системные требования для запуска программы. Я к сожалению никак не могу добраться до домашнего компа, чтобы проверить разные приложения на возможных версиях винды =(
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
20.01.2015, 16:27 | 9 |
Нет.
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 |
Мне кажется или Вы противоречите сами себе?)
Можно ссылку на док? Я нашел на сайте лишь требование под установку 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. Статически или динамически - роли не играет.
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 |
0
|
39 / 39 / 17
Регистрация: 14.10.2013
Сообщений: 174
|
|
20.01.2015, 18:56 | 17 |
Так XP уже 14 лет, работает ведь. Да и разрабы говорят что как бы поддерживает, а на деле нет, ждем решения багрепорта и используем Qt4.
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
20.01.2015, 19:57 | 18 |
Кому как.
Выше написал же что без установки доп софта не будет работать. То есть вариант положить нужные либы в папку с прогой не пройдет.
0
|
20.01.2015, 20:32 | 19 |
Это потому, что в 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 |
В лине тоже есть. Только в лине принято обновятся чаще чем в 14 лет. Да и более безболезненный процесс это. Про rolling release вообще молчу.
0
|
20.01.2015, 20:51 | |
20.01.2015, 20:51 | |
Помогаю со студенческими работами здесь
20
Системные требования Системные требования Системные требования Системные требования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |