Сборка Qt WebEngine в Windows без Visual Studio 2017 - PullRequest
1 голос
/ 25 июня 2019

Я хотел бы собрать Qt 5.12 из исходного кода, включая Qt WebEngine на Windoww 10 (64-битная версия). Согласно документации , Visual Studio 2017 необходима для этой задачи, которую я не могу использовать из-за ограничений других задействованных библиотек.

Я застрял в Visual Studio 2015. Возможные варианты: clang или компилятор Intel. Сборка Qt сама необходима, потому что нужно применить некоторые патчи.

Кто-нибудь преуспел с этим?

Когда Qt сконфигурирован, кажется, нет опций для явного включения / выключения WebEngine. Вместо этого компиляция этого модуля просто пропускается без дальнейшего сообщения, если компилятор не совпадает.

Моя конфигурация на данный момент:

configure.bat ^
 -prefix !DESTINATION! ^
 -opensource ^
 -confirm-license ^
 -platform win32-msvc2015 ^
 -release ^
 -force-debug-info ^
 -system-zlib ^
 -openssl-runtime ^
 -qt-libpng ^
 -qt-libjpeg ^
 -qt-sqlite ^
 -sql-odbc ^
 -sql-sqlite ^
 -no-gif ^
 -nomake tests -nomake examples ^
 -no-dbus ^
 -no-opengl ^
 -icu ^
 -webengine-printing-and-pdf ^
 "ICU_PREFIX=!ICUDIR!" ^
 "ZLIB_PREFIX=!INTEL_ZLIB_DIR!" ^
 "ZLIB_LIBS=-lzlib" ^
 "OPENSSL_PREFIX=!OPENSSLDIR!" ^
 "OPENSSL_LIBS=-llibssl -llibcrypto"
...