|
|||||||
Статическая сборка Qt для Windows. Часть 2. Qt5
Время создания: 24.05.2018 22:19
Автор: Михаил Юрьевич Звёздочкин
Текстовые метки: qt, qt5, сборка, компиляция, c++, windows
Раздел: Компьютер - Программирование - Язык C++ (Си++) - Библиотека Qt - Инсталляция Qt и сборка проектов
Запись: xintrea/mytetra_syncro/master/base/1527189543a08m5oj32i/text.html на raw.github.com
|
|||||||
|
|||||||
Зачем? В прошлой заметке мы собрали под Windows минималистичный комплект библиотек Qt 4.8.6 для статической компоновки со своими программами. А что делать, если нужны новые возможности Qt 5? Мне вот, например, понадобился модуль QtNetworkAuth, который был добавлен в Qt 5.8 и в последующих версиях активно правился . Итак, соберём последнюю на сегодня Qt 5.10. Компилятор возьмём MinGW 5.3.0 (т.е. тот же самый, который кутешники поставляют с уже готовой сборкой qt-opensource-windows-x86-5.10.0.exe). Что новенького? В целом процесс сборки похож на описанный в предыдущей заметке, но имеются и отличия:
С учётом написанного, наш новый пакетный файл, buildstat-510.bat, примет примерно такой вид: SET QTDIR=c:\Qt\5.10.0.st SET MINGWDIR=C:\Qt\5.10.0\Tools\mingw530_32 SET PYTHON2DIR=C:\QNX650\host\win32\x86\unsupported\Python25 SET PATH=%PATH%;%QTDIR%\bin;%MINGWDIR%\bin;%PYTHON2DIR% call configure -I "c:\Qt\3dparty\openssl-1.0.2m\include" -L "c:\Qt\3dparty\openssl-1.0.2m" -opensource -confirm-license -platform win32-g++ -static -release -opengl desktop -qt-zlib -qt-libpng -qt-libjpeg -openssl -nomake examples -prefix %QTDIR% mingw32-make mingw32-make install Но я рекомендую пойти дальше и собрать OpenSSL более новой версии, благо Qt5 с ними уже вполне совместима. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|