我想从包括Windoww 10(64位)上的Qt WebEngine在内的源代码构建Qt 5.12。 documentation认为,由于涉及的其他库的限制,我无法使用Visual Studio 2017来完成该任务。
我坚持使用Visual Studio2015。可能的选项可能是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"