- Visual Studio 2017 или 2019
- Исходники Qt
-
Открываем x64 Native Tools Command Prompt
-
Создаем папку для сборки
mkdir build cd build -
Запускаем конфигурационный скрипт
<Путь до исходников Qt>\configure.bat -debug-and-release -static -static-runtime -opensource -confirm-license -platform win32-msvc -qt-zlib -qt-libpng -qt-libjpeg -nomake examples -nomake tests -no-opengl -skip qtscript -prefix "C:\Qt\5.12.2-msvc"
Ключи:
skip <module>- исключает из процесса сборки отдельный подмодульnomake examples- исключает из процесса сборки примеры программnomake tests- исключает из процесса сборки тестыplatform <platform>- определяет платформу, для которой будет собран Qt, в данном случае Windows с MSVCno-opengl- не использовать OpenGL для отрисовки интерфейсаqt-zlib,qt-libpng,qt-libjpeg- использовать библиотекиzlib,libpng,libjpegпоставляемые вместе с Qtopensource- использовать open source вариант Qtconfirm-license- автоматически принять лицензию Qtdebug-and-release,release,debug- варианты сборокstatic,static-runtime- включить статическую компоновку Qt и runtimeprefix <prefix>- путь до папки, в которую будут скопированы откомпилированные файлы Qt
-
Запускаем сборку Qt (займет достаточно много времени)
nmake
-
Устанавливаем Qt
nmake install
-
Открываем «Параметры», выбираем «Комплекты» и переходим на вкладку «Профили Qt»
-
Нажимаем кнопку «Добавить…» и указываем путь до
qmake.exe -
Вводим название для нового профиля и нажимаем кнопку «Применить»
-
Переходим на вкладку «Комплекты». Копируем комплект с соответствующим компилятором (в данном случае MSVC)
-
В свойствах нового комплекта выбираем новое название, а также выбираем только что добавленный нами профиль Qt. Нажимаем «ОК»








