-
Для начала нужно поставить именно Online установку для дополнительных инструментов (MinGW,OpenSSL из Tools и т.д). Online Installer
-
Дальше нужно установить:
- Заходим в Система/Дополнительные параметры системы/Переменные среды/Системные переменные -> выбираем 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 и закрываем окно Система.
-
Далее скачиваем исходники QT 5.15.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
-
И чтоб отлучить об зависимостей MinGW в проект добавляем
QMAKE_LFLAGS_RELEASE += -static -static-libgcc -static-libstdc++