Skip to content

Sepera-okeq/Qt-Static-MinGW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Статическая сборка QT 5.15.2 MinGWx64

  1. Для начала нужно поставить именно Online установку для дополнительных инструментов (MinGW,OpenSSL из Tools и т.д). Online Installer

  2. Дальше нужно установить:

  1. Заходим в Система/Дополнительные параметры системы/Переменные среды/Системные переменные -> выбираем Path и нажать изменить

Вводим:

Ruby: // может быть новее

  • C:\Ruby27-x64\bin

Perl: // может быть новее

  • C:\Strawberry\c\bin
  • C:\Strawberry\perl\site\bin
  • C:\Strawberry\perl\bin

Python: // может быть новее

  • C:\Python\Python38
  • C:\Python\Python38\Scripts

MinGW : // может быть новее

  • C:\Qt\Tools\mingw810_64\bin
  • C:\Qt\Tools\mingw810_64\include

OpenSSL:

  • C:\Qt\Tools\OpenSSL\Win_x64\bin

CMake:

  • C:\Qt\Tools\CMake_64\bin

Сохраняем данные системные переменные в Path и закрываем окно Система.

  1. Далее скачиваем исходники QT 5.15.2 (может быть новее, поэтому ссылка на все версии - тык) и распаковываем архив в любую папку -

  2. Переходим в нее и начинаем писать в cmd.exe/powershell.exe или создайте рядом с configure батник с названием - install.bat и запустите его через cmd.exe:

configure -static -debug-and-release -platform win32-g++ -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -qt-tiff -qt-webp -opengl desktop -no-angle -sql-sqlite -openssl -I "C:\Qt\Tools\OpenSSL\Win_x64\include" -L "C:\Qt\Tools\OpenSSL\Win_x64" -opensource -confirm-license -make libs -make tools -nomake examples -nomake tests -prefix C:\Qt\5.15.2\mingw81_64_static

mingw32-make -k -j4

mingw32-make -k install

  1. И чтоб отлучить об зависимостей MinGW в проект добавляем

QMAKE_LFLAGS_RELEASE += -static -static-libgcc -static-libstdc++