Sto provando Qt per la prima volta e desidero creare un'applicazione di base che carichi un sito Web. Voglio usare Qt WebEngine.Esecuzione di QtWebEngine con C++
Questo è il mio helloworld.pro:
TEMPLATE = app
TARGET = hello
DEPENDPATH += .
INCLUDEPATH += .
QT += webenginewidgets
SOURCES += hello.cpp
E questo è il mio 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();
}
Quando si cerca di compilare ottengo l'errore:
Project ERROR: Unknown module(s) in QT: QWebEngineView
Project ERROR: Unknown module(s) in QT: webenginewidgets
immagino So che non riesce a trovare i moduli, ma guardando la documentazione di qt sembra il modo giusto per includerli.
Sto eseguendo QtCreator 3.4.2 su Qt 5.5.0.
Avete i moduli qtwebengine installato? Questo può essere fatto tramite il MaintenanceTool, o se stai usando linux, devi installare i pacchetti di webengine. –