Qt установка
August 25, 2024

Qt 5.15 static build (Windows x64) Статическая сборка Qt 5.15 под Microsoft Visual Studio 2019 (Windows x64)

Telegram Teletype vc.ru dzen.ru

1. Скачиваем архив исходников Qt для Windows (qt-everywhere-src-5.12.2.zip) с официального сайта.

2. Скачиваем утилиту jom и распаковываем её в каталог «C:\Qt\jom».

3. Создаем каталог, например, c:\Qt\Qt5.15.2-x64-msvc2019-static\5.15\Src и распаковываем в него содержимое архива исходников. Сборка в дальнейшем будет привязана к данному каталогу и букве диска. Каталог qt-everywhere-opensource-src-5.15.2 не создаем, т.е. получим подкаталоги 5.15\Src\qtbase, 5.15\Src\coin и т.д.). msvc2019 – это выбранный компилятор.

4. Редактируем файл msvc-desktop.conf (находится в каталоге c:\Qt\Qt5.15.2-x64-msvc2019-static\5.15\Src\qtbase\mkspecs\common\):

нужно заменить в переменных QMAKE_CFLAGS_RELEASE, QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO и QMAKE_CFLAGS_DEBUG значения -MD на -MT (для release), и -MDd на -MTd (для debug).

5. Запускаем командную строку (cmd) с правами администратора и последовательно выполняем в ней следующие команды:

cd "c:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build" vcvarsall.bat amd64

set QTDIR=c:\Qt\Qt5.15.2-x64-msvc2019-static\5.15\Src\qtbase

set PATH=c:\Qt\Qt5.15.2-x64-msvc2019-static\5.15\Src\qtbase\bin;%PATH%

cd c:\Qt\Qt5.15.2-x64-msvc2019-static\5.15\Src\qtbase

configure -debug-and-release -opensource -platform win32-msvc2019 -opengl desktop -static -nomake examples

C:\Qt\jom\jom.exe -j 50

Аналогично делается для Microsoft Visual Studio 2010, 2013, 2015, 2017.

Telegram Teletype vc.ru dzen.ru