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

Как установить qt без регистрации

  • автор:

Настраиваем окружение Qt6+QtC без VPN

Как известно, с недавних пор сервера qt.io запрещают загрузку любых архивов с российских IP. Если первое время проверка шла только на получение метаинформации, теперь любая загрузка файла обрывается сервером.

Обычные советы, как это обойти, включают:

  • Используй платный безлимитный VPN;
  • Используй дистрибутив Linux и его бинарные сборки;
  • Собирай сам из исходинков.

Все это рабочие советы, но не очень дружелюбны к начинающим разработчикам, которые только hello world начинают собирать. Я расскажу, как можно быстро настроить окружение используя зеркала Yandex и github.

Часть 1, установка Qt библиотек

Для начала определимся с желаемой версией установки (пусть будет Qt 6.4.1) и целевой директорией (пусть будет D:/Qt — если память не изменяет, с юникодными символами в директории могут быть проблемы).

qt.qt6.641.win64_msvc2019_64/6.4.1-0-202211101254qtbase-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z qt.qt6.641.win64_msvc2019_64/6.4.1-0-202211101254qtdeclarative-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z qt.qt6.641.win64_msvc2019_64/6.4.1-0-202211101254qttools-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z qt.qt6.641.win64_msvc2019_64/6.4.1-0-202211101254qttranslations-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z

Помещаем их в директорию D:/Qt , и распаковывем 7-zip в тещую директорию (т.о все они распакаются в одно место — 6.4.1 и содержимое объединится).

Можно также порыскать по соседним директориям, если вам нужны какие-то модули не из стандартной поставки, например:

дебажные символы для qtbase: qt.qt6.641.debug_info.win64_msvc2019_64/6.4.1-0-202211101254qtbase-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64-debug-symbols.7z Qt multimedia: qt.qt6.641.addons.qtmultimedia.win64_msvc2019_64/6.4.1-0-202211101254qtmultimedia-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z Qt5 compat модуль: qt.qt6.641.qt5compat.win64_msvc2019_64/6.4.1-0-202211101254qt5compat-Windows-Windows_10_21H2-MSVC2019-Windows-Windows_10_21H2-X86_64.7z

В общем-то, на этом установка самого фреймворка завершена, если у вас уже стоит Qt Creator, просто укажите путь к qmake6.exe для добавления версии Qt.
(D:\Qt\6.4.1\msvc2019_64\bin\qmake6.exe)

Часть 2, установка Qt Creator

Можно также найти QtC на зеркале Yandex, но я предпочитаю релизы с Github.

Скачиваем архивы qtcreator-Windows-MSVC-3703462836.7z и qtcreatorcdbext-Windows-MSVC-3703462836.7z ( в зависимости от версии, набор цифр будет отличаться)
Распаковываем первый в любой удобный вам путь, например, D:/Qt/qt-creator-9.0.0
Распаковываем второй таким образом, чтобы его содержимое (dll) оказалось в D:/Qt/qtcreator-9.0.0/lib/qtcreatorcdbext64

Про настройку CDB отладчика, Kit-ов и прочего писать уже не буду, инструкций по настройке IDE и так предостаточно.

Установка 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 янв 2023 в 11:22
Он тоже вроде просит вход в аккаунт
10 июл 2023 в 15:16

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

Qt Creator

Qt Creator IDE — интегрированная среда для разработки приложений QT на языках программирования С, С++ и QML. Отличается качественным отладчиком кода с подсветкой синтаксиса, позволяет создавать софт под разные системы Windows, Linux, Mac OS, Android, iOS и так далее.

Возможности Qt Creator

  • Встроенный редактор кода;
  • Доступны горячие клавиши;
  • Установка QT Maintenance Tool;
  • Создание своих собственных шаблонов;
  • Быстрая и качественная отладка приложений;
  • Развитые средства для работы с фреймворком QT;
  • Возможность разработать графический интерфейс в QT Designer;
  • Продвинутая справочная система для начинающих пользователей.

Преимущества

  • Удобная подсветка синтаксиса;
  • Настраиваемая панель инструментов;
  • Регулируемый размер окна редактора;
  • Обладает открытым исходным кодом;
  • Возможность создать проект под любую ОС;
  • Невысокие требования к ресурсам компьютера;
  • Интуитивно понятный интерфейс на русском языке;
  • Интеграция с Visual Studio, QMake и CMake Autotools;
  • Совместимость новой версии Qt Creator с Windows 10;
  • Поддержка разработки кроссплатформенных приложений.

Недостатки

  • Редкие сбои в интерфейсе отладчика данных из контейнеров Qt.

Visual Studio

Arduino IDE

Turbo Pascal

Dev-C++

Scratch

Eclipse

Qt Creator скачать бесплатно

Последняя версия:
5.12.0 от 12.04 2020

Операционные системы:
Windows 7, 8, 10, XP, Vista Интерфейс: Русский Размер файла: 115 Mb

Скачать Qt Creator

32 bit Qt_Creator_x32_Rus_Setup.exe

Скачать Qt Creator

64 bit Qt_Creator_x64_Rus_Setup.exe

Полное описание

Qt Creator представляет собой кроссплатформенную свободную IDE, значительно упрощающую процесс создания различного ПО. Стоит отметить мощные визуальные средства разработки интерфейса приложений QML и QtWidgets, при помощи фреймворка QT Quick. Вы сможете подробно описывать все этапы сборки проекта. Доступен быстрый поиск по коду с возможностью автоматической отладки, в том числе: выравнивания, отступов, постановки скобок и так далее. В процессе создания проекта, можно пользоваться удобной системой подсказок. Qt Creator поддерживает компиляторы GCC, Clang, MinGW, MSVC, Linux ICC, GCCE, RVCT, WINSCW. Софт можно функционально расширять за счет подключения плагинов.

Как установить qt без регистрации

Для программирования с помощью фреймворка Qt нам естественно надо установить сам фреймворк Qt. И также установим среду разработки QtCreator. Устанавливать QtCreator в принципе необязательно, можно обоитись и без среды разработки. Однако данная среда несколько упрощает создание приложений под Qt, что может быть особенно актуально для начинающих.

Сразу стоит сказать о предварительных требованиях. Прежде всего в операционной системе должен быть установлен компилятор C++. Например, на Windows это может быть компилятор C++, который поставляется с Visual Studio (установить можно через установщик Visual Studio). В качестве альтернативы можно взять компилятор GCC, например, в виде реализации от MSYS2. На MacOS следует установить XCode, а на Linux лучше доустановить компилятор Clang.

Поскольку для сборки проекта может потребоваться CMake, то также рекомендуется также установить данную утилиту. Это можно сделать, загрузив установочный пакет с официального сайта https://cmake.org/download/ (доступны установщики для всех распространенных операционных систем). Либо это можно сделать через пакетный менеджер.

Для установки Qt и Qt Creator можно использовать разные способы: использование одного из менеджеров пакетов, установка вручную, установка с помощью инсталлятора. Вкратце рассмотрим все эти возможности.

Установка через пакетный менеджер

Самый простой способ установки Qt представляет использование пакетных менеджеров. Многие операционные системы поддерживают различные пакетные менеджеры, которые могут предоставлять специальные пакеты Qt и Qt Creator. Данный способ прост — надо всего лишь ввести в консоли несколько команд. Однако минусом данного способа является то, что часто пакеты в репозиториях пакетных менеджеров не самые актуальные и немного отстают от официального релиза. Кроме того, подобные пакеты могут иметь зависимости от других пакетов, которые также потребуется установить. Третий минус — часто подобные пакеты собираются третьими лицами, а не самой компанией Qt.

Установка на MacOS

Предварительным условием работы на MacOS является установка XCode. Для установки Qt и Qt Creator на MacOS применяется пакетный менеджер Homebrew. Так, для установки Qt6 надо выполнить в консоли команду

brew install qt

Для сборки приложения может использоваться CMake, поэтому также следует установить соответстветствующий пакет:

brew install cmake

А для установки Qt Creator применяется команда

brew install --cask qt-creator

Стоит отметить, что в реальности эта команда скачивает программу с адреса «https://download.qt.io/official_releases/qtcreator/12.0/12.0.0/», соответственно, если доступа к адресу нет, то соответственно, не удастся загрузить и саму программу. На этот счет чуть ниже в статье приведен список альтернативных зеркал для загрузки.

Установка на Linux на примере Ubuntu

Для установки Qt на Ubuntu/Debian применяется следующая команда

sudo apt install qt6-base-dev

А для установки Qt Creator применяется команда

sudo apt install qtcreator

Для запуска применяется команда qtcreator

Также надо установить пакет CMake, который может пригодится при построении проекта

sudo apt install cmake
sudo apt install clang
Установка на Windows

На Windows можно использовать один из пакетных менеджеров.

    vcpkg Например, установка Qt6 через менеджер vcpkg :

vcpkg install qt

Установка только базового пакета

vcpkg install qtbase
pacman -S mingw-w64-x86_64-qt6

Только базовый пакет

pacman -S mingw-w64-x86_64-qt6-base

Установка Qt Creator

pacman -S mingw-w64-x86_64-qt-creator
choco install -y qt6-base-dev cmake qtcreator
winget install --id=miurahr.aqtinstall -e

Установка через Qt Online Installer

Универсальный и рекомендуемый способ установки Qt и Qt Creator представляет использование онлайн-загрузчика. Официальный сайт предоставляет свои установщики для распространенных операционных систем. Главным минусом данного способа является то, что при загрузке могут быть ограничения по географическому признаку, и кроме того, надо иметь учетную запись на официальном сайте QT. Если такой учетной записи не имеется, то для регистрации аккаунта можно перейти на страницу https://login.qt.io/register

регистрациия на сайте Qt

После регистрации загрузим программу установки. Для этого перейдем на страницу https://www.qt.io/download-qt-installer. При переходе на страницу автоматически начнется загрузка установщика. Сайт автоматически определяет текущую операционную систему и отдает установщик, соответствующей этой системе.

После загрузки запустим программу установки (если операционная система Windows, то лучше запустить от имени администратора):

Программа установки Qt

Вначале программа установки предложит осуществить вход с логином и паролем от учетной записи QT, которая выше была зарегистрирована. И в поля ввода введем логин-электронный адрес и пароль и нажмем на кнопку «Далее».

Затем на следующем шаге отметим пару флажков и нажмем на кнопку «Далее»:

Обязательства по использованию Qt в качестве открытого ПО

На следующем шаге снова нажмем на кнопку «Далее»:

установка Qt

Затем нам будет предложено выбрать, надо ли отправлять отчет :

не надо отправлять отчет в Qt, он им не нужен

Далее надо будет указать каталог для установки (можно оставить каталог по умолчанию), а также тип установки:

Installation in Qt

В качестве типа установки можно указать «Выборочная установка», тогда на следующем шаге необходимо будет указать устанавливаемые компоненты:

Выбор компонентов для установки Qt

В данном случае выберем последнюю на данный момент версию Qt (которая не является Preview). В моем случае это версия Qt 6.6.1.

В зависимости от текущей операционной системы набор компонентов может отличаться. Но если программа устанавливается на Windows, то у нас есть два варианта для компилятора С/С++ — MSVC ( MSVC 2019 64-bit ) и MinGW ( MinGW 11.2.0. 64-bit ). Можно оставить только один из них, можно выбрать оба. Но один из них обязательно надо включить, если вы собираетесь создавать приложения под 64-разрядную Windows. Но следует отметить, что в операционной системе должен быть установлен соответствующий компилятор C++. Так, при выборе опции MSVC 2019 64-bit должен быть установлен компилятор C++ с Visual Studio, а при выборе опции MinGW 11.2.0. 64-bit — компилятор GCC/MinGW (например, от MSYS2). Остальные компоненты можно устанавливать при необходимости. При установки следует учитывать свободное место на жестком диске, так как некоторые компоненты занимают довольно многом места.

Затем надо принять лицензионное соглашение CMake и настроить ярлык для меню Пуск. И далее нажмем на кнопку «Установить»:

Начало установки Qt Creator

Загрузка офлайн-сборок с официального сайта

Также фреймворк Qt и все сопровождающие файлы можно загрузить с официального сайта с репозитория https://download.qt.io/online/qtsdkrepository/. В частности, для версии Qt 6.6.1 пакеты для создания десктопного приложения под Windows, которые используют компилятор C++ из Visual Studio, доступны по адресу https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ в виде пакетов с названиями

6.6.1-0-202311210527qttranslations-Windows-Windows_10_22H2-MSVC2019-Windows-Windows_10_22H2-X86_64.7z 6.6.1-0-202311210527qttools-Windows-Windows_10_22H2-MSVC2019-Windows-Windows_10_22H2-X86_64.7z 6.6.1-0-202311210527qtsvg-Windows-Windows_10_22H2-MSVC2019-Windows-Windows_10_22H2-X86_64.7z 6.6.1-0-202311210527qtdeclarative-Windows-Windows_10_22H2-MSVC2019-Windows-Windows_10_22H2-X86_64.7z 6.6.1-0-202311210527qtbase-Windows-Windows_10_22H2-MSVC2019-Windows-Windows_10_22H2-X86_64.7z

Эти архивы помещаем в один каталог, например, c:\qt, и распаковывываем по одному и тому же пути.

Ручная установка пакетов Qt

В итоге содержимое архивов объединяется и располагается в одних и тех же папках. Затем данное расположение цепляется в Qt Creator при создании проектов.

Если домен «https://download.qt.io» в силу различных причин недоступен, то те же пакеты можно найти по следующим официальным зеркалам:

https://qt.mirror.constant.com/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (us, prio 100) https://mirrors.ukfast.co.uk/sites/qt.io/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (gb, prio 100) https://mirrors.20i.com/pub/qt.io/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (gb, prio 100) https://ftp.nluug.nl/languages/qt/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (nl, prio 100) https://mirror.netcologne.de/qtproject/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (de, prio 100) https://qt-mirror.dannhauer.de/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (de, prio 100) https://mirror.web4africa.ng/qt/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (ng, prio 100) https://ftp.fau.de/qtproject/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (de, prio 100) https://mirrors.dotsrc.org/qtproject/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (dk, prio 100) https://ftp.icm.edu.pl/packages/qt/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (pl, prio 100) https://ftp.acc.umu.se/mirror/qt.io/qtproject/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (se, prio 100) https://www.nic.funet.fi/pub/mirrors/download.qt-project.org/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (fi, prio 100) https://qtproject.mirror.liquidtelecom.com/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (ke, prio 100) https://mirrors.tuna.tsinghua.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (cn, prio 100) https://mirrors.sau.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (cn, prio 100) https://mirror.bjtu.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (cn, prio 100) https://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (cn, prio 100) https://mirrors.sjtug.sjtu.edu.cn/qt/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (cn, prio 100) https://ftp.yz.yamagata-u.ac.jp/pub/qtproject/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_msvc2019_64/ (jp, prio 100)

Аналогично в папке https://download.qt.io/online/qtsdkrepository/windows_x86/desktop/qt6_661/qt.qt6.661.win64_mingw/ можно найти те же пакеты Qt для Windows, но которые вместо компилятор C++ из Visual Studio используют MinGW. Несколькими уровнями выше в «https://download.qt.io/online/qtsdkrepository» можно найти пакеты для других платформ.

Там же можно загрузить с официального сайта и Qt Creator. В частности, на момент написания текущей статьи последняя версия Qt Creator 12 доступна по следующему адресу https://download.qt.io/official_releases/qtcreator/12.0/12.0.0/. По этой ссылки доступны официальные сборки для Windows, MacOS, Linux и ряд других пакетов. Также доступны зеркала для скачивания Qt Creator:

https://qt.mirror.constant.com/official_releases/qtcreator/12.0/12.0.0/ (us, prio 100) https://mirrors.ukfast.co.uk/sites/qt.io/official_releases/qtcreator/12.0/12.0.0/ (gb, prio 100) https://mirrors.20i.com/pub/qt.io/official_releases/qtcreator/12.0/12.0.0/ (gb, prio 100) https://www.mirrorservice.org/sites/download.qt-project.org/official_releases/qtcreator/12.0/12.0.0/ (gb, prio 100) https://ftp.nluug.nl/languages/qt/official_releases/qtcreator/12.0/12.0.0/ (nl, prio 100) https://mirror.netcologne.de/qtproject/official_releases/qtcreator/12.0/12.0.0/ (de, prio 100) https://qt-mirror.dannhauer.de/official_releases/qtcreator/12.0/12.0.0/ (de, prio 100) https://mirror.web4africa.ng/qt/official_releases/qtcreator/12.0/12.0.0/ (ng, prio 100) https://ftp.fau.de/qtproject/official_releases/qtcreator/12.0/12.0.0/ (de, prio 100) https://mirrors.dotsrc.org/qtproject/official_releases/qtcreator/12.0/12.0.0/ (dk, prio 100) https://ftp.icm.edu.pl/packages/qt/official_releases/qtcreator/12.0/12.0.0/ (pl, prio 100) https://ftp.acc.umu.se/mirror/qt.io/qtproject/official_releases/qtcreator/12.0/12.0.0/ (se, prio 100) https://www.nic.funet.fi/pub/mirrors/download.qt-project.org/official_releases/qtcreator/12.0/12.0.0/ (fi, prio 100) https://qtproject.mirror.liquidtelecom.com/official_releases/qtcreator/12.0/12.0.0/ (ke, prio 100) https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qtcreator/12.0/12.0.0/ (cn, prio 100) https://mirrors.sau.edu.cn/qt/official_releases/qtcreator/12.0/12.0.0/ (cn, prio 100) https://mirror.bjtu.edu.cn/qt/official_releases/qtcreator/12.0/12.0.0/ (cn, prio 100) https://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/12.0/12.0.0/ (cn, prio 100) https://mirrors.sjtug.sjtu.edu.cn/qt/official_releases/qtcreator/12.0/12.0.0/ (cn, prio 100) https://ftp.jaist.ac.jp/pub/qtproject/official_releases/qtcreator/12.0/12.0.0/ (jp, prio 100) https://ftp.yz.yamagata-u.ac.jp/pub/qtproject/official_releases/qtcreator/12.0/12.0.0/ (jp, prio 100)

При установке QtCreator программа установки также может потребовать учетную запись, но в принципе она необязательно — можно просто временно отключить интернет-подключение и перезапустить программу установки, так как установка Qt Creator не требует наличия подключения.

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

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