首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Qt webenginewidgets疑难解答

Qt webenginewidgets疑难解答
EN

Stack Overflow用户
提问于 2019-11-07 02:05:07
回答 1查看 571关注 0票数 0

我在Windows 7中使用Qt Creator 4.10.1 ( Qt版本5.13.1 (MSVC 2017,32位) )。我正在尝试为Windows开发一个导航器应用程序。当我尝试在我的*.pro文件中使用“webenginewidgets”并执行qmake时,我得到了这个错误“未知模块in QT : webenginewidgets”。我验证了“Webkit”是否安装在QT目录中。一些人建议至少使用MSVC 2013。我已经安装了MSVC 2015和2017,并在我的笔记本电脑上安装了VS 2017 (但我在工具/选项/工具包/ QT版本中看到它旁边有一个感叹号,并且有一条消息说这个编译器不能为这个QT版本生成任何代码“,只有MSVC 2015 32位和MINGW才能正常工作)。

我的*.pro文件:

代码语言:javascript
运行
复制
FORMS += \
    mainwindow.ui

HEADERS += \
    mainwindow.h

SOURCES += \
    main.cpp \
    mainwindow.cpp

QT += widgets webenginewidgets

CONFIG += c++11 

我得到的错误是“未知模块在QT: webenginewidgets”

下面是一些可以帮助您理解的图片:

MainWindow.cpp

Qt版本

谁能提出一个解决方案或指导我找到一个解决方案?

诚挚的问候。

EN

Stack Overflow用户

发布于 2019-11-10 23:35:19

您需要确保使用MSVC 2017或MSVC 2019进行编译。如果您使用较旧的Windows编译器配置Qt,QtWebEngine将被跳过。原因是Chromium使用C++14,只有最新版本的VS2017和up才支持它。

编辑:对于旧版本的Qt,如5.9,MSVC2015也编译QtWebEngine,但MSVC2013不编译。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58736098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档