gpt4 book ai didi

c++ - 使用 C++ 运行 QtWebEngine

转载 作者:可可西里 更新时间:2023-11-01 18:35:38 24 4
gpt4 key购买 nike

我是第一次尝试 Qt,想创建一个非常基本的应用程序来加载网站。我想使用 Qt WebEngine。

这是我的 helloworld.pro:

TEMPLATE = app
TARGET = hello
DEPENDPATH += .
INCLUDEPATH += .

QT += webenginewidgets

SOURCES += hello.cpp

这是我的 hello.cpp

#include <QApplication>
#include <QtWebEngineWidgets/QtWebEngineWidgets>

int main(int argc, char *argv[])
{
QApplication app(argc, argv);

QWebEngineView *view = new QWebEngineView(parent);
view->load(QUrl("http://qt-project.org/"));
view->show();

return app.exec();
}

尝试编译时出现错误:

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

我想我知道它找不到模块,但查看 qt 文档似乎是包含它们的正确方法。

我在 Qt 5.5.0 上运行 QtCreator 3.4.2。

最佳答案

目前看来只有少数编译器支持它:

http://wiki.qt.io/QtWebEngine#Q:_On_which_platforms_will_it_run.3F

尝试使用其中一种配置进行构建,它应该可以工作。

我的猜测是,基本上,它所构建的 Chromium 项目非常复杂,有很多依赖项,而且 QtWebEngine 还没有向后移植到其他编译器。

QtWebKit 在大多数情况下仍应得到支持,但 QtWebEngine 才是发展方向。

希望对您有所帮助。

关于c++ - 使用 C++ 运行 QtWebEngine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31722997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com