В последнее время мне было необходимо раза 5 установить Qt на разные компьютеры. И каждый раз я забывала какие блин нужно вводить команды.
На данный момент на Windows можно установить какой-нибудь оффлайн установщик от qt, который тоже недоступен в РФ, но я съела весь VPN трафик.. И мне на помощь пришло альтернативное решение. использовать wsl.
WSL — это фактически виртуальная машина на вашем компьютере.
Когда в первый раз скачивала, я видела только консоль и долго думала, а как же тут запускать визуальную часть QT. Не буду же я в консоли все делать.
Как выяснилось здесь всё достаточно удобно. И нет. интерфейс не будет отображаться в консоли. Достаточно найти нужное приложение через поисковик на родненькой винде и будет счастье.
когда мы установили Ubuntu можно вводить последовательно команды
sudo apt-get upgrade
sudo apt-get update -y
sudo apt-get install qt5-default
(но если не идет команда то пишем
sudo apt install qtbase5-dev qt5-qmake -y)
sudo apt install qtcreator
Вот вроде все что нужно.
____________________________________________________________________
И так. прошло несколько лет с тех пор как я написала статью. И вот небольшой update.
1) код на wsl на qt будет подходить для линукса но никак не для винды. Для исправления этого прикола нужно скачивать mingw и всячески его настраивать. С чем мой qt никак не хотел сотрудничать.
2) Оффлайн установщики(а его авторизацию я обманывала с помощью перевода года на 2019) у меня устанавливали только qt designer, но не qmake и не mingw из за чего все опять не работало. я прописывала mingw в пути винды, танцевала с бубном, но боги меня не услышали. А жаль. видимо мне не выжить на фестивале Термины.
3) Мои нервы спас только онлайн установщик. его можно обмануть с помощью прокси сервера который настраиваем вручную (вот вам статья с инструкцией запускаем с vpn)
1. Скачиваем онлайн-инсталлятор
https://qt-mirror.dannhauer.de/official_releases/online_installers/
2. Вводим регистрационные данные
3. В правом нижнем углу заходим в настройки
4. Выбираем "Ручная настройка прокси-сервера":
proxy.quterussia.ru порт 31031