Как установить qt в россии
Перейти к содержимому

Как установить qt в россии

  • автор:

Установка QT C++

Возможно в период запрета на установку QT на территории РФ всё таки как-нибудь выполнить ее, без использования VPN.

Отслеживать
задан 5 июн 2022 в 8:43
1 1 1 серебряный знак 2 2 бронзовых знака
Можно установить Линукс. А там работает. А можно помочь убрать запрет, но это тема другого форума.
5 июн 2022 в 8:52

Запрет распространяется только на установку из онлайн-инсталлятора. Можно собрать из сорцов, доступ к коду никто не закрывал

5 июн 2022 в 9:33

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

скачивается offline инсталятор. Потом отключается интернет и спокойно устанавливается среда и библиотека

Отслеживать
ответ дан 5 июн 2022 в 12:56
1,100 9 9 серебряных знаков 16 16 бронзовых знаков
Скиньте ссылку на offline инсталятор, пожалуйста
17 июн 2022 в 10:14
19 июн 2022 в 4:43
Заодно хороший повод освежить знания китайского языка
20 янв в 11:22
Он тоже вроде просит вход в аккаунт
10 июл в 15:16

@eri, да, просит, но можно небыстро скачать через tor browser, интересно можно ли online installer через tor proxy заставить работать.

11 июл в 3:35

  • c++
  • qt
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Кросс-компиляция Qt в России

Как Вы возможно знаете на территории РФ более недоступен Qt. Также в этот момент мне потребовалось реализовать кросс-компиляцию своего проекта под разные ОС. В ходе реализации кросс-компиляции обнаружилось, что можно совершенно легально использовать Qt, да еще и реализовать кросс-компиляцию.

Windows 11

Используя метод проб и ошибок выяснилось, что наиболее хорошо подходит для данных целей Windows 11, т.к. под него есть X Server, причем абсолютно бесплатный. Также не может не радовать скорость работы WSL2 под данной ОС. Итак, не буду томить — переходим к реализации.

Установка WSL2 + X Server

Сразу оговорюсь, речь идет про системы на x64 архитектуре (Intel/AMD). На ARM тоже можно, но работоспособность не гарантируется.

Сперва рекомендую активировать WSL2, для этого можно выполнить команды PowerShell (напоминаю, что нужно запускать его от имени Администратора):

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Также скачаем и установим сам WSL2 с официального сайта Microsoft

После выполненных действий рекомендую перезагрузить PC, т.к. изменения серьезные.

Сделаем WSL2 основным WSL через PowerShell

wsl --set-default-version 2

Теперь можем установить Ubuntu из Windows Store
После запускаем и устанавливаем Ubuntu (данный процесс можете загуглить — там нет ничего сложного)

Затем поставим X Server, благодаря которой мы сможем запускать графические приложения Linux на Windows. Ссылка на Windows Store

Запустите Windows Subsystem for Linux (X Server) и дождитесь появления ввода окна команд — это требуется, чтоб X Server прописал все зависимости.

Ещё раз перезагрузим PC, т.к. опять же были внесены крупные изменения.

Установка Qt Creator

После перезагрузки открываем Windows Subsystem for Linux (X Server) и ждем появления окна ввода команд.

Активируем root доступ (да, можно все делать через sudo, но для новичков так проще)

sudo su

После устанавливаем Qt

apt-get update && apt-get install build-essential qt5-default qtcreator qtbase5-examples qtdeclarative5-examples git mesa-common-dev -y

(Код длинный, поэтому лучше копировать через Ctrl+A, Ctrl+C)

Выходим из root и запускаем Qt Creator

exit qtcreator

Установка кросс-компилятора MXE

Да, вы уже можете писать приложения под Qt. Но все же они будут работать из под Linux. Чтобы иметь возможность компилировать под Windows — нужен кросс-компилятор.

Откроем Ubuntu терминал и скачаем MXE:

git clone https://github.com/mxe/mxe.git

Установим необходимые пакеты:

sudo apt-get update && sudo apt-get install autoconf automake autopoint bash bison bzip2 flex g++ g++-multilib gettext git gperf intltool libc6-dev-i386 libgdk-pixbuf2.0-dev libltdl-dev libssl-dev libtool-bin libxml-parser-perl lzip make openssl p7zip-full patch perl python3 python3-mako ruby sed unzip wget xz-utils python-is-python3 g++-multilib libc6-dev-i386 texinfo wine -y

(Код длинный, поэтому лучше копировать через Ctrl+A, Ctrl+C)

Перейдем в директорию mxe

cd mxe

И запускаем сборку x86 версии (можете пойти попить чайку — это займет 2-3 часа)

make qt5

И запускаем сборку x64 версии (можете пойти попить чайку — это займет 2-3 часа)

make MXE_TARGETS=x86_64-w64-mingw32.static qt5

После сборки — привязываем Qt к сборкам, аналогично как если бы была статическая компиляция.

Пути к сборкам: /usr/bin/

Подробнее о привязке — можете посмотреть видео с YouTube (специально начало пропустил до привязки — по времени 16:12)

Итог

В итоге получим систему кросс-компиляции под Linux и Windows. А также совершенно легально (без VPN и прочем мути) установленный Qt Creator.

Послесловие

Изначально делал для себя, но метод очень понравился, поэтому решил поделиться. Если есть вопросы/предложения — пишите комментарии.

Скачивание Qt в 2023 году

Столкнулся с проблемой скачивания Qt понятно из-за чего.

Кто как скачивает Qt, откуда взять. Использовать VPN это хорошо, но платно, бесплатные дают низкую скорость.
Слышал, что есть Offline установщики, может кто-то их скачивает с сайта и выкладывает в каком-то секретном месте? Или оффлайны уже недоступны?
Есть доступ в интернет через Австралию. Может скачать бесплатную оффлайн версию с офф сайта.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Частная компания намеревается начать колонизацию Марса к 2023 году
На первый взгляд кажется, что речь идёт об интеллектуальной провокации: частная нидерландская.

Можно ли переносить лицензионные дельфы с одного компа на другой в России, в 2023 году
Привет всем. Как вы догадались из заголовка, есть дельфы (XE2, 10.3), но компы уже достаточно.

Что проще найти — вероятность, с которой будет определяться регион в 2023 году? Или спрогнозировать сам регион
Всем добрый день! Хотелось бы услышать предложения на следующую задачу. Есть последовательность.

Насколько актуальна книга «Освой самостоятельно C++ по одному часу в день» от Сиддхартха Рао в 2022-2023 году?
Стоит ли тратить время или нет? Хочу услышать мнение насчёт этой книги. Также не против.

По введенному году, месяцу и дате определить порядковый номер дня в году
По введенному году, месяцу и дате определить порядковый номер дня в году.

QT Creator, установка в России

Всем здравствуйте! Такая вот проблемка нарисовалась. Политика уже залезла и в программирование, и установка QT Creator’а в России запрещается. Пишет, что установка запрещена с этого IP. Что делать, подскажите, пожалуйста!
Пишут, что VPN не помогает.

Лучший ответ
через впн должно стать
Кирилл РомановПрофи (575) 1 год назад
народ на форумах пишет, что не помогает

Редис Александрович Оракул (74675) Кирилл Романов, если народ пишет, а ты читаещь, то не поможет, а если ты поставишь впн то станет

Alexei MironovЗнаток (407) 9 месяцев назад
Что значит «через впн должно стать»?

Редис Александрович Оракул (74675) Alexei Mironov, vpn включаешь и качаешь. Без vpn не дают сейчас практически ничего качать майкрософт, гугл и тд

Остальные ответы
> Пишут, что VPN не помогает
кто пишет?
Кирилл РомановПрофи (575) 1 год назад
да я вот смотрю под видео на ютубе про установку QT, в комментах челики пишут, что им VPN не помог

user49913 Просветленный (37133) значит, челики не умеют им пользоваться, это их проблемы могу лишь сказать, что кроме официального сайта, есть и другие места, с которых можно стащить qt, например, репозитории linux-дистрибутивов их можно использовать и без впн, отличный повод опробовать линуксы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *