Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Ошибка при сборке проекта с QWebEngineView



  • Установлен Qt 5.14.1. При установке был выбран компонент QtWebEngine. Компилятор MinGW 7.3.0. ОС Windows 7. При попытке сборки приложения с подключенным в .pro-файле webenginewidgets выдается ошибка : "Unknown module(s) in QT: webenginewidgets" даже при сборке примеров. Требуется создать приложение для просмотра web-контента. В чем может быть проблема?


  • Qt Champions 2019

    @sminder https://doc.qt.io/qt-5/qtwebengine-platform-notes.html
    "On Windows, the following additional tools are required:

    Visual Studio 2017 version 15.8 or later"
    

    MinGW is not supported.



  • Thank you. I also see that I need "Windows 10 SDK version 10.0.18362 or later". Is it possible to use this on Windows 7?


  • Qt Champions 2019

    @sminder said in Ошибка при сборке проекта с QWebEngineView:

    Is it possible to use this on Windows 7?

    Should be possible.



  • После установки Microsoft Visual Studio 2019 Qt creator обнаружил конфигурацию автоматически, код собирается, но отладка не запускается. Анализ комплектов показал, что в комплекте сборки MSVC2017 отладчик выбран GNU GDB, что вызывает несовместимость. Однако, других вариантов отладчика в системе не обнаруживается. Поиск отладчика по каталогам установки Visual Studio не увенчался успехом (я так понял, что нужен файл cdb.exe). Сама Visual Studio проекты собирает и отладку выполянет. Попытка установить средство отладки отдельно через Windows SDK for Windows 7 не увенчалась успехом из-за неизвестной проблемы.
    qt+studio2017_01.png
    qt+studio2017_02.png


  • Qt Champions 2019

    @sminder See https://doc.qt.io/qtcreator/creator-debugger-engines.html
    For Visual Studio you have to install "Debugging Tools for Windows/CDB" as CDB is not part of visual Studio.
    Also, running your app without debugger should work even without CDB.



  • This is a qoute from Microsoft download page of debugging tools for Windows: "To download the debugger tools for previous versions of Windows, you need to download the Windows SDK for the version you are debugging from the Windows SDK and emulator archive. In the installation wizard of the SDK, select Debugging Tools for Windows, and deselect all other components."
    As I wrote previously, I tried this and installation of SDK failed by the unknown reason.

    I asked about the debugger from the another developer and he gave me "Windows Kits" directory from his disk. In that directory I found "Debuggers" directory which contains debugger executable files. After I'd added this directory to my disk Qt Creator found external debugger tools. Despite the fact that Qt Creator still shows warnings, I can debug my application. The solution seems ridiculous a lot but is works.qt+studio2017_03.png


Log in to reply