Запуск Qt в Windows (18.06.2026). Печать
2026 - Июнь
18.06.2026 10:44
Save & Share
Ежики плакали, кололись - но упорно продолжали жрать кактус. Потому что кроме кактуса - больше нет еды. Как запустить Qt в Windows. Спойлер.



Дошёл до жизни такой не без помощи говна в говне: связка Astra+Qt - существует и "исправно" работает. Но реализовать свою идею, в очередной раз применив параллелизм, - на говне в квадрате не хотелось. 32-битные языки программирования не подходят: требуется разрешение рисунка не менее 43000x43000 пикселей. С Visual Studio 2022 - не сложилось: привыкание к новому интерфейсу не удалось. Осталось поставить Qt в Windows.

Ну, вы поняли уже, чем всё закончилось:
- стабильная версия Qt 5.5.1 - работает только в Windows XP именно SP3. А т.к. у Windows XP проблемы с параллелизмом - её использование невозможно;
- современная версия 6.11 закрыта для РФ. Скаченный с помощью КВН инсталлятор потребовал подтверждённую учётную запись у производителя Qt - а именно подтверждение для почты из РФ и не сработало. Вообще, требовалась оффлайн-установка изначально, - было решено искать другие инсталляторы или Portable-версии;
- нашёлся чел, заливавший, что Qt ставится в Windows проще простого. Обещал помочь - но слился. Пока попытки его выцепить - успехом не увенчались: как будто целенаправленно избегает контакта;
- более старые версии, заявленные как портативные, - имели разные баги. От версии к версии: то есть QtCreator, то нет. То не работает сборщик. То не работает компилятор. То не работает сам QtCreator;
- провозившись с 6 такими версиями - было решено-таки сдаться: накатить образ с уже готовой средой - и работать в противогазе. Теперь встаёт другой вопрос: опять 32ГБ RAM не хватит для матрасчётов...

(добавлено 22.06.2026) Нет, на этом говне - работать невозможно.

(добавлено 23.06.2026) Неожиданный результат: 32-битные языки программирования - способны обеспечить высокое разрешение изображений. На примере Borland C++ Builder v.6.0: максимальное разрешение изображение 7847x7847 пикселей - казалось бы, предел. Однако предел увеличивается при принудительном проставлении глубины цвета. И результаты получились ну совсем весёлыми, никак не пересекающиеся с предыдущим результатом (Windows XP SP2):
- при глубине цвета 1 бит - успешно сохраняется квадратное изображение 81312x81312 пикселей. 4 бита - 40658, 8 битов - 28751, 16 битов - 20330, 32 бита - 14375;
- данные числа примерно соответствуют правильной логике: сторона изменяется на квадратный корень из частного сторон. Однако лишь примерно - нужно считать от самого малого значения;
- неоднозначность также есть при смене и ОС, и железа. На примере глубины цвета 32 бита: Windows 10 v.22H2 - 14100 и 14499 пикселей на разных ПК, Windows 10 PE - 14807;
- Qt же, в контексте пикселей, - ограничена выделяемым числом памяти, числом <32767 + в Astra изображения с высоким разрешением вообще хрен откроешь.

Далее вступает в дело ОС: Windows отказываются открывать изображения высокого разрешения - но любая сторонняя программа, даже старый фотошоп v.11, открывает их успешно.

Попытка сохранять в Builder в формате JPEG - оказалось невозможной с помощью TJPEGImage: не тянет высокие разрешения и встаёт на 12506 при 8 битах и 15809 при 1 бите (плюс очень медленно сжимает). Жаль, что не умеет сохранять в PNG: тогда в программах типа фотошопа можно было бы накладывать изображения друг на друга для поиска общих закономерностей.

Ну и замеры для работы с картой планеты (формат 2:1 как целочисленная проекция Меркатора, меньшая сторона): смакетированные 10165 при 32 битах, 14375 при 16, 20330 при 8 - дальше предсказуемые заранее значения 28751 для 4 битов и 57503 для 1 бита.
Обновлено ( 23.06.2026 14:04 )