用C运行QtWebEngine

前端之家收集整理的这篇文章主要介绍了用C运行QtWebEngine前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是第一次尝试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++相关文章