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. Webengine example fail with "Unknown module(s) in QT: webengine"
Forum Updated to NodeBB v4.3 + New Features

Webengine example fail with "Unknown module(s) in QT: webengine"

Scheduled Pinned Locked Moved Solved QtWebEngine
windows 7
34 Posts 11 Posters 60.9k Views 3 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.
  • M magiclevinho

    @magiclevinho When I go to the Projects tab -> manage kits, then for the msvc 2015 it says no compiler set. How can I set a compiler?

    mrjjM Offline
    mrjjM Offline
    mrjj
    Lifetime Qt Champion
    wrote on last edited by mrjj
    #9

    @magiclevinho

    • "C:\Qt\5.7\mingw53_32\bin"

    Just so we are very clear on this.
    The Qt Vs201X kits do NOT work with mingw.
    You must also download the full vs 2013 or 2015 COMPILER from microsoft
    and switch to that full compiler. So Besides the Qt kits, you should also have installed
    the actual compiler. as its not included same way as mingw kit.
    (its not allowed)

    M 1 Reply Last reply
    2
    • mrjjM mrjj

      @magiclevinho

      • "C:\Qt\5.7\mingw53_32\bin"

      Just so we are very clear on this.
      The Qt Vs201X kits do NOT work with mingw.
      You must also download the full vs 2013 or 2015 COMPILER from microsoft
      and switch to that full compiler. So Besides the Qt kits, you should also have installed
      the actual compiler. as its not included same way as mingw kit.
      (its not allowed)

      M Offline
      M Offline
      magiclevinho
      wrote on last edited by
      #10

      @mrjj Thanky for the reply! I had to make my first c++ project in VS 2015 and it installed the neccessary compiler!

      1 Reply Last reply
      0
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #11

        So you have it all working now ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0
        • C Offline
          C Offline
          cdietz
          wrote on last edited by
          #12

          After some time I found this information, which does not seem to be published elsewhere:

          "MSVC2013 is not supported anymore in Qt WebEngine"
          Source: https://bugreports.qt.io/browse/QTBUG-56299

          And while I am at it (it took me some time to find this link):
          https://www.visualstudio.com/downloads/#visual-studio-community-2015-with-update-3-free

          P 1 Reply Last reply
          1
          • C cdietz

            After some time I found this information, which does not seem to be published elsewhere:

            "MSVC2013 is not supported anymore in Qt WebEngine"
            Source: https://bugreports.qt.io/browse/QTBUG-56299

            And while I am at it (it took me some time to find this link):
            https://www.visualstudio.com/downloads/#visual-studio-community-2015-with-update-3-free

            P Offline
            P Offline
            PSI_lbc
            wrote on last edited by
            #13

            Project ERROR: Unknown module(s) in QT: webenginewidgets

            Initial searching for a solution on the web shows this has been a problem for a number of years.

            QTBUG-43614 webenginewidgets examples does not build on Windows
            https://bugreports.qt.io/browse/QTBUG-43614
            QTBUG-44108 webenginewidgets examples does not build on Windows (second try)
            https://bugreports.qt.io/browse/QTBUG-44108

            Both of the above QTBUG items are marked as closed. Obviously they are not.

            Yes..I have QT += webenginewidgets set in the .pro file.

            Windows7 Pro SP1 32 bit OS. Creator4.2.0 Qt5.7.1. from this download..

            qt-opensource-windows-x86-mingw530-5.7.1

            The exact same project built on OSX using Creator4.2.0 Qt5.7.1. compiles and runs properly.

            Do I need to download and install BS compilers from Microsoft to get this to work? If so, do I need a different Qt download in order to use the MSBS compilers??

            Do I need to upgrade to a different OS..Win8 or Win10? Or Maybe Win7 Pro 64 bit??

            Is there a solution for Windows7 Pro SP1 32 bit OS??

            1 Reply Last reply
            0
            • SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by
              #14

              The QtWebEngine platform notes explain what is needed to build the module.

              QtWebEngine is using the Chromium project as backend so it depends on what platform they support. If you would like to have a MinGW build of QtWebEngine then you should rather push this to the Chromium project.

              On a side note, there's @Konstantin-Tokarev QtWebKit reboot project that might interest you.

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              P 1 Reply Last reply
              1
              • K Offline
                K Offline
                Konstantin Tokarev
                wrote on last edited by
                #15

                Note that we provide QtWebKit TP5 binaries compatible with official Qt 5.8.0 MinGW build: https://github.com/annulen/webkit/releases/tag/qtwebkit-tp5

                P 1 Reply Last reply
                1
                • SGaistS SGaist

                  The QtWebEngine platform notes explain what is needed to build the module.

                  QtWebEngine is using the Chromium project as backend so it depends on what platform they support. If you would like to have a MinGW build of QtWebEngine then you should rather push this to the Chromium project.

                  On a side note, there's @Konstantin-Tokarev QtWebKit reboot project that might interest you.

                  P Offline
                  P Offline
                  PSI_lbc
                  wrote on last edited by
                  #16

                  @SGaist

                  Thx for the reply. I made a mistake downloading the open source install.
                  I am now using: qt-unified-windows-x86-2.0.5-online.exe...and have a current Commercial License for Application Development..all handheld and desktop environments are covered.

                  I tried installing Qt5.7.1 for MinGW but there were no QtWebEngine libraries.
                  I tried installing Qt5.7.1 for MSVC2015 and it had the QtWebEngine libraries, but no compiler.

                  I am now re-installing 5.8, 5.7, and 5.6. Maybe one of those will have the libraries I need.

                  P 1 Reply Last reply
                  0
                  • K Konstantin Tokarev

                    Note that we provide QtWebKit TP5 binaries compatible with official Qt 5.8.0 MinGW build: https://github.com/annulen/webkit/releases/tag/qtwebkit-tp5

                    P Offline
                    P Offline
                    PSI_lbc
                    wrote on last edited by
                    #17

                    @Konstantin-Tokarev

                    Thx for the heads up.

                    Are the 5.8/Webkit binaries also available for MacOS-clang64 environments?

                    K 1 Reply Last reply
                    0
                    • P PSI_lbc

                      @Konstantin-Tokarev

                      Thx for the heads up.

                      Are the 5.8/Webkit binaries also available for MacOS-clang64 environments?

                      K Offline
                      K Offline
                      Konstantin Tokarev
                      wrote on last edited by
                      #18

                      @PSI_lbc Yeah, see the same link. Also there are binaries for 64-bit Linux and VS 2015 (both 32-bit and 64-bit)

                      mrjjM P 2 Replies Last reply
                      1
                      • K Konstantin Tokarev

                        @PSI_lbc Yeah, see the same link. Also there are binaries for 64-bit Linux and VS 2015 (both 32-bit and 64-bit)

                        mrjjM Offline
                        mrjjM Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on last edited by
                        #19

                        @Konstantin-Tokarev
                        Thank you for all your work. its a huge task for a beginner to build webkit so your project
                        is very welcome.

                        K 1 Reply Last reply
                        0
                        • mrjjM mrjj

                          @Konstantin-Tokarev
                          Thank you for all your work. its a huge task for a beginner to build webkit so your project
                          is very welcome.

                          K Offline
                          K Offline
                          Konstantin Tokarev
                          wrote on last edited by
                          #20

                          @mrjj As for these binary packages, credits go to CI infrastructure of The Qt Company, and personally to Simon Hausmann who helped a lot with integration of new QtWebKit's build system into Coin.

                          Also credits go to Vitaly Slobodin and other contributors of revived QtWebKit, who contributed lots of patches enhancing Windows and macOS support. Without them, it could happen that only Linux would be supported.

                          1 Reply Last reply
                          1
                          • P PSI_lbc

                            @SGaist

                            Thx for the reply. I made a mistake downloading the open source install.
                            I am now using: qt-unified-windows-x86-2.0.5-online.exe...and have a current Commercial License for Application Development..all handheld and desktop environments are covered.

                            I tried installing Qt5.7.1 for MinGW but there were no QtWebEngine libraries.
                            I tried installing Qt5.7.1 for MSVC2015 and it had the QtWebEngine libraries, but no compiler.

                            I am now re-installing 5.8, 5.7, and 5.6. Maybe one of those will have the libraries I need.

                            P Offline
                            P Offline
                            PSI_lbc
                            wrote on last edited by
                            #21

                            @PSI_lbc

                            Qt 5.7.1 Reference Documentation
                            Contents
                            Functions
                            Detailed Description
                            QtWebView Namespace
                            The QtWebView namespace provides functions that makes it easier to set-up and use the WebView. More...
                            Header:
                            #include <QtWebView>
                            qmake:
                            QT += webview

                            Docs say it's there but it isn't. This is after a fresh install of 5.8,5.7 MinGW53_32 and 5.6 MinGW49_32

                            K 1 Reply Last reply
                            0
                            • K Konstantin Tokarev

                              @PSI_lbc Yeah, see the same link. Also there are binaries for 64-bit Linux and VS 2015 (both 32-bit and 64-bit)

                              P Offline
                              P Offline
                              PSI_lbc
                              wrote on last edited by
                              #22

                              @Konstantin-Tokarev

                              Do you know if the 5.8/Webkit binaries support a mix of HTML and JavaScript on the same page?

                              A real ancient version of WebKit I was using in Qt4.7.2 did not...which is what has prompted my attempted upgrade to Qt5x/WebEngine.

                              1 Reply Last reply
                              0
                              • SGaistS Offline
                                SGaistS Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on last edited by
                                #23

                                Like written in the documentation I linked, QtWebEngine is not available with MinGW for the reason I have already given.

                                As for Visual Studio, yes, it's up to you to install it. It has always been the case. Microsoft doesn't allow any third party to bundle its development suits.

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                0
                                • P PSI_lbc

                                  @PSI_lbc

                                  Qt 5.7.1 Reference Documentation
                                  Contents
                                  Functions
                                  Detailed Description
                                  QtWebView Namespace
                                  The QtWebView namespace provides functions that makes it easier to set-up and use the WebView. More...
                                  Header:
                                  #include <QtWebView>
                                  qmake:
                                  QT += webview

                                  Docs say it's there but it isn't. This is after a fresh install of 5.8,5.7 MinGW53_32 and 5.6 MinGW49_32

                                  K Offline
                                  K Offline
                                  Konstantin Tokarev
                                  wrote on last edited by
                                  #24

                                  @PSI_lbc said in Windows 7 Webengine example fail with "Unknown module(s) in QT: webengine":

                                  Docs say it's there but it isn't. This is after a fresh install of 5.8,5.7 MinGW53_32 and 5.6 MinGW49_32

                                  You need to install Qt 5.8.0 and extract QtWebKit binaries that you can download from link that I've posted above.

                                  @PSI_lbc said in Windows 7 Webengine example fail with "Unknown module(s) in QT: webengine":

                                  Do you know if the 5.8/Webkit binaries support a mix of HTML and JavaScript on the same page?

                                  Of course, yes!

                                  1 Reply Last reply
                                  1
                                  • X Offline
                                    X Offline
                                    xeoshow
                                    wrote on last edited by
                                    #25

                                    Is there any stable binary release for qt 5.9.2 now?
                                    Thanks a lot!

                                    Best regards, Jason

                                    mrjjM 1 Reply Last reply
                                    0
                                    • X xeoshow

                                      Is there any stable binary release for qt 5.9.2 now?
                                      Thanks a lot!

                                      Best regards, Jason

                                      mrjjM Offline
                                      mrjjM Offline
                                      mrjj
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #26

                                      @xeoshow
                                      Hi
                                      I think its still alpha
                                      https://github.com/annulen/webkit/releases

                                      1 Reply Last reply
                                      0
                                      • X Offline
                                        X Offline
                                        xeoshow
                                        wrote on last edited by
                                        #27

                                        @mrjj said in Windows 7 Webengine example fail with "Unknown module(s) in QT: webengine":

                                        @xeoshow
                                        Hi
                                        I think its still alpha
                                        https://github.com/annulen/webkit/releases

                                        I am still using the qt 5.5.1 mingw version, and using the default webview in that QT version. One BIG problem I met is memory leak seems still in qt 5.5.1 mingw version ...

                                        Is the memory leak problem resolved in the qtwebkit-tp5-qt58-mingw530-x86.zip or qtwebkit-5.212.0_alpha2-qt59-mingw530-x86.zip from https://github.com/annulen/webkit/releases ?

                                        K 1 Reply Last reply
                                        0
                                        • X Offline
                                          X Offline
                                          xeoshow
                                          wrote on last edited by
                                          #28

                                          I just tried qt-opensource-windows-x86-mingw530-5.8.0.exe and qtwebkit-tp5-qt58-mingw530-x86.zip, For one of my project works well with qt 5.5.1 mingw, now got below error when compiling, anything I should modify? Or anything missing?

                                          Thanks a lot!

                                          Best regards, Jason

                                          D:/Qt/Qt5.8.0/Tools/mingw530_32/bin/../lib/gcc/i686-w64-mingw32/5.3.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lQt5WebKitWidgetsd
                                          D:/Qt/Qt5.8.0/Tools/mingw530_32/bin/../lib/gcc/i686-w64-mingw32/5.3.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lQt5WebKitd
                                          collect2.exe: error: ld returned 1 exit status
                                          Makefile.Debug:77: recipe for target 'debug/xc-browser.exe' failed
                                          mingw32-make[1]: Leaving directory 'D:/gitrepository/xc/build-xc-browser-desktop-Desktop_Qt_5_8_0_MinGW_32bit-Debug'
                                          mingw32-make[1]: *** [debug/xc-browser.exe] Error 1
                                          Makefile:34: recipe for target 'debug' failed
                                          mingw32-make: *** [debug] Error 2
                                          13:35:42: Process"D:\Qt\Qt5.8.0\Tools\mingw530_32\bin\mingw32-make.exe"exit,exit code 2 。
                                          Error while building/deploying project xc-browser-desktop (kit: Desktop Qt 5.8.0 MinGW 32bit)
                                          When executing step "Make"
                                          13:35:42: Elapsed time: 00:34.
                                          
                                          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