Qt устанавливать нужно на диск C
- Установить Qt 5.15.1 MinGW 8.1.0 32-bit
- Установить Qt 5.15.1 MinGW 8.1.0 64-bit
- Установить Qt Creator 6.0.1 MinGW 8.1.0 32-bit
- Установить Qt Creator 6.0.1 MinGW 8.1.0 64-bit
- Установить Qt Creator 6.0.1 CMake 3.21.1 64-bit
Cкачать последнюю версию с сайтов производителей:
Дальше нужно установить(Устанавливать нужно на диск C):
- Python
- Perl
- Ruby
Поиск:arrow_right:Система:arrow_right:Дополнительные параметры системы:arrow_right:Параметры среды:arrow_right:Системные переменные:arrow_right:Path:arrow_right:Изменить
- Создаём пути
Разархивируйте его в папку Qt, для удобства создайте папку Src и разархивируйте туда
- Должно получиться вот так, после разахивирования
C:\Qt\Src\qt-everywhere-src-5.15.1\
C:\Qt\Src\qt-everywhere-src-5.15.1\
- Команды для командной строки:
C:\Users\Cereg>cd..
C:\Users>cd..
C:\>cd Qt
C:\Qt>cd Src
C:\Qt\Src>cd qt-everywhere-src-5.15.1
C:\Qt\Src\qt-everywhere-src-5.15.1>
- В Командную строку вставляем это команду:
configure -static -debug-and-release -platform win32-g++ -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -no-angle -no-openssl -opensource -confirm-license -make libs -nomake tools -nomake examples -nomake tests -prefix C:\Qt\5.15.1\mingw81_64_static
- После завершения проверки вставляем это команду:
mingw32-make -k -j16
(16 это количество ядер на компьютере)
- После завершения вставляем это команду:
mingw32-make -k install
ВЫПОЛНЕНИЕ МОЖЕТ ПРОХОДИТЬ ОЧЕНЬ ДОЛГО (4-6 ЧАСОВ), ВСЕ ЗАВИСИТ ОН МОЩНОСТЬИ ВАЩЕГО КОМПЬЮТЕРА , И ОТ КОЛИЧЕСТВА БИБЛИОТЕК КОТОРЫЕ ВАМ НУЖНЫ
- Переходим в:
Проекты:arrow_right:Управление:arrow_right:Профили Qt:arrow_right:Добавить
- Добавляем qmake.exe и для удобства называем
Qt (5.15.1) static
C:\Qt\5.15.1\mingw81_64\bin
C:\Qt\5.15.1\mingw81_64_static\bin
(БЕЗ ЗАМЕНЫ)
- Переходим в:
Проекты:arrow_right:Управление:arrow_right:Комплекты:arrow_right:Добавить
- Добавляем новую сборку
- Переходим в Проекты, и добавляем сборку в проект, нажать на зеленый плюсик
- Переходим в .pro файл и добавляем строку
QMAKE_LFLAGS_RELEASE += -static -static-libgcc
- И собираем проект для релиза
Можно взять библиотеку tiff из этого репозитория или скачать
Можно взять библиотеку webp из этого репозитория или скачать
- Нужно в папку
C:\Qt\Tools\
добавить библиотеки - Разархивируйте их в папку
C:\Qt\Tools\
и переменуйте папки вlift
иlibwebp
- И добавляем пути в систему, как в пункте 3
- Повторяем 5 пукнт и добавляем в команду
-qt-tiff -qt-webp
, полная команду будет выглядить так:
configure -static -debug-and-release -platform win32-g++ -qt-zlib -qt-pcre -qt-libpng -qt-tiff -qt-webp -qt-libjpeg -qt-freetype -opengl desktop -no-angle -no-openssl -opensource -confirm-license -make libs -nomake tools -nomake examples -nomake tests -prefix C:\Qt\5.15.1\mingw81_64_static
- И заново создаем сборщик, как в пункте 5