Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用C+运行QtWebEngine+;_C++_Qt_Qt Creator_Qtwebengine - Fatal编程技术网

C++ 使用C+运行QtWebEngine+;

C++ 使用C+运行QtWebEngine+;,c++,qt,qt-creator,qtwebengine,C++,Qt,Qt Creator,Qtwebengine,我第一次尝试Qt,想创建一个加载网站的非常基本的应用程序。我想使用Qt-WebEngine 这是我的helloworld.pro: TEMPLATE = app TARGET = hello DEPENDPATH += . INCLUDEPATH += . QT += webenginewidgets SOURCES += hello.cpp 这是我的hello.cpp #include <QApplication> #include <QtWebEngineWidget

我第一次尝试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();
}
我想我知道它找不到模块,但是查看qt文档,它似乎是包含模块的正确方法


我正在Qt5.5.0上运行QtCreator 3.4.2。

现在似乎只有少数编译器支持它:

尝试使用其中一个配置的构建,它应该可以工作

我的猜测是,它所基于的Chromium项目基本上非常复杂,有很多依赖项,并且QtWebEngine还没有被其他编译器后端口

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


希望对您有所帮助。

Webkit软件包安装可以解决以下问题:
[apt get install libqt5webkit5 dev]

您是否安装了qtwebengine模块?这可以通过MaintenanceTool完成,或者如果您正在运行linux,则需要安装webengine软件包。请提供更多详细信息?如何安装webkit软件包?我应该在哪里键入
apt get install libqt5webkit5 dev
?在终端控制台中,首先键入[sudo su],然后键入apt get install命令。您使用的是什么操作系统?我在虚拟机上使用Mac,我尝试这样做,当我尝试执行
apt get install libqt5webkit5 dev
时,它说“command not found”。我正在linux上工作,但假设对于MacOS,您应该查看安装程序[man installer]
Project ERROR: Unknown module(s) in QT: QWebEngineView
Project ERROR: Unknown module(s) in QT: webenginewidgets