- 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. Нажимаем «ОК»