Webengine inizializzazione errore
Solved
Italian
-
Buongiorno,
Progetto con VS 2017 / Windows 10 / QT 5.13.0
Perché mi viene segnalato l'errore di posizione di inizializzazione. A qualcuno è già successo?.
SeQCoreApplication::setAttribute(Qt::AA_UseDesktopOpenGL); QGuiApplication::setAttribute(Qt::AA_UseDesktopOpenGL); QCoreApplication::setAttribute(Qt::AA_UseOpenGLES, true); QGuiApplication::setAttribute(Qt::AA_UseOpenGLES, true); _putenv("QTWEBENGINE_CHROMIUM_FLAGS=--enable-webgl-software-rendering"); QGuiApplication app(argc, argv); QtWebEngine::initialize(); QQmlApplicationEngine engine; engine.load(QUrl(QStringLiteral("qrc:/mycomponent/main.qml"))); if (engine.rootObjects().isEmpty()) return -1; return app.exec();
Il programma non si avvia e mi segnala in console il seguente messaggio:
QtWebEngine::initialize() must be called after the construction of the application object.
Se commento la riga di inizializzazione l'errore in console è il seguente( il programma si avvia e sembra funzionare, ma dopo un po' va in crash )
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.