Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QtWebEngine
  4. Fail to build WEBENGINE
Qt 6.11 is out! See what's new in the release blog

Fail to build WEBENGINE

Scheduled Pinned Locked Moved Unsolved QtWebEngine
1 Posts 1 Posters 1.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mousemaoM Offline
    mousemaoM Offline
    mousemao
    wrote on last edited by
    #1

    Hi all,

    Can you help me?

    I fail to built QtWebEngine on Windows? I oprate with windows7 and vs2013.

    I'm a beginner For qt.And i need to using WebEngine in my project.

    I installed ActivePerl 5.24 ,Ruby22-x64,Python35,MS SDK8,MS SDK7,PuTTY-0.67 suit ,openSSL ,ICU from http://download.qt.io/development_releases/prebuilt/icu/prebuilt/msvc2013.

    I got QT src by Git :

    git clone git://code.qt.io/qt/qt5.git qt5
    cd qt5
    git checkout dev
    perl init-repository —module-subset=qtbase,qtxmlpatterns,qtdeclarative,qtquickcontrols,qtwinextras,qtwebengine
    

    and Setting up dependencies manually
    This is my Full build.cmd:

    @echo off
    set _QTDRIVE=h:
    rem  set _QTROOT=c:\Users\Administrator.USER-20160413IK\qt5
    set _QTROOT=H:\qt\qt5.6.1
    set _SDK8=C:\Progra~2\Windows Kits\8.0
    set _Vss2013=D:\oracle\vss2013
    set pathPrefix=f:\qt\WebEngine
    SET PATH=C:\Windows;C:\Windows\system32;
    set PATH=%_Vss2013%\Common7\IDE;%PATH%
    
    set INCLUDE=%_SDK8%\Include;%_Vss2013%;%_Vss2013%\VC\include;%INCLUDE%
    
    set PATH=%_Vss2013%;%_Vss2013%\VC\bin;%PATH%
    set LIB=%_Vss2013%\VC\lib;%_SDK8%\Lib\x64;%LIB%
    
    %_QTDRIVE%
    cd %_QTROOT%
    set GYP_DEFINES=windows_sdk_path="%_SDK8%\bin"
    set GYP_MSVS_VERSION=2013 #2012e or 2013e. For full version, remove the e
    set GYP_MSVS_OVERRIDE_PATH=%_Vss2013%
    set GYP_GENERATORS=ninja
    set GYP_PARALLEL=1
    set WDK_DIR=%_SDK8%
    set WindowsSDKDir=%_SDK8%
    set PATH=%pathPrefix%\bin;%_Vss2013%\VC\redist\Debug_NonRedist\x64\Microsoft.VC120.DebugCRT;%_Vss2013%\VC\redist\Debug_NonRedist\x86\Microsoft.VC120.DebugCRT;%_Vss2013%\VC\redist\x64\Microsoft.VC120.CRT;%_Vss2013%\VC\redist\x86\Microsoft.VC120.CRT;%PATH%
    CALL "%_Vss2013%\VC\vcvarsall.bat"  x86
    
    SET PATH=%_SDK8%\Bin;%PATH%
    SET INCLUDE=%_SDK8%\Include;%INCLUDE%
    SET LIB=%_SDK8%\Lib;%LIB%
    SET CL=/D_USING_V120_SDK71_;%CL%
    
    SET PATH=C:\Ruby22-x64\bin;C:\Perl64\bin;C:\Program Files\Python35;C:\Program Files (x86)\PuTTY\;%PATH%
    
    SET _ROOT=%_QTROOT%
    SET PATH=%_ROOT%\qtbase\bin;%_ROOT%\gnuwin32\bin;%PATH%
    SET PATH=%_ROOT%\qtrepotools\bin;%PATH%
    SET QMAKESPEC=win32-msvc2013
    SET _ROOT=
    
    REM ICU
    SET INCLUDE=H:\qt\icu53_1\include;%INCLUDE%
    SET LIB=H:\qt\icu53_1\lib;%LIB%
    SET PATH=H:\qt\icu53_1\lib;H:\qt\icu53_1\BIN;%PATH%
    
    rem openGl
    SET PATH=H:\qt\opengl32sw-32-mesa;%PATH%
    
    rem openSSL 
    SET INCLUDE=H:\qt\openssl_x86\include;%INCLUDE%
    SET LIB=H:\qt\openssl_x86\lib;%LIB%
    SET PATH=H:\qt\openssl_x86\lib;H:\qt\openssl_x86\BIN;%PATH%
    
    REM  DirectX SDK
    set PATH=%_SDK8%\Redist\D3D\x86;%PATH%
    
    set OPENSSL_LIBS='-L/opt/ssl/lib -lssl -lcrypto'
    
    SET INCLUDE=%INCLUDE%;%_sdk8%\..\8.1\Include\um;%_sdk8%\..\8.1\Include\shared;%_sdk8%\Include
    
    call configure -icu -openssl-linked -nomake tests -nomake examples -opensource -confirm-license -debug -opengl es2 -angle -platform %QMAKESPEC% -prefix %pathPrefix% 
    rem > h:\config_%CurDateTime%.log
    nmake > h:\nmake_%CurDateTime%.log
    nmake install 
    
    

    It is success for compilation and installation.But in I can't find the WEBENGINE related lib in installed directory.

    Message about webengine in my logfile is

    cd qtwebengine\ && ( if not exist Makefile H:\qt\qt5.6.1\qtbase\bin\qmake H:\qt\qt5.6.1\qtwebengine\qtwebengine.pro -o Makefile ) && D:\oracle\vss2013\VC\BIN\nmake.exe -f Makefile
    Info: creating cache file H:\qt\qt5.6.1\qtwebengine\.qmake.cache
    	cd qtwebview\ && ( if not exist Makefile H:\qt\qt5.6.1\qtbase\bin\qmake H:\qt\qt5.6.1\qtwebview\qtwebview.pro -o Makefile ) && D:\oracle\vss2013\VC\BIN\nmake.exe -f Makefile
    Info: creating cache file H:\qt\qt5.6.1\qtwebview\.qmake.cache
    "Some of the required modules (android|ios|winrt|osx_webview_experimental|qtHaveModule(webengine)) are not available."
    "Skipped."
    
    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved