Вы можете скачать архивированный дистрибутив MSYS2. После того, как вы его извлечете и запустите, вы можете использовать его менеджер пакетов для загрузки множества пакетов, включая Qt. Единственный недостаток - вам придется довольствоваться той версией, которую она предоставляет, которая немного старая, в настоящее время 5.5.1. Вы можете установить, набрав:
pacman -S mingw-w64-i686-qt5 // for 32bit build or
pacman -S mingw-w64-x86_64-qt5 // for 64bit
Это автоматически установит Qt и все зависимости. Убедитесь, что ваш антивирус не работает на последнем этапе, потому что он может испортиться с двоичным патчером, который исправляет Qt для запуска из текущей папки установки (поскольку расширенное программное обеспечение, такое как Qt, по-видимому, не может работать без жестко закодированных путей).
Вы даже можете получить статическую сборку Qt, что весьма полезно, просто добавьте -static
в название пакета.
На всякий случай вам было интересно - MSYS2 - это среда сборки, она может пригодиться, для подготовки к использованию библиотек или для создания библиотек, для которых требуется среда сборки. Вы можете построить Qt без него, однако это очень медленный процесс, который может выйти из строя, и хотя это не сложно сделать, я бы не рекомендовал его в качестве первого варианта.
Если вы все еще решили построить его из источника, there is a detailed guide which will get you through the process.
Существует zip-файл из QT Archive Mirror загружает [** здесь **] (https://download.qt.io/archive/qt/5.1/5.1.1/single/qt-everywhere-opensource-src -5.1.1.zip.mirrorlist). – amanuel2
Что вы хотите достичь с помощью установки Qt? –
Использует ли виртуальную машину (Linux) для вашего Qt-файла? – hyde