Planned maintenance has been done but it did not solve the problem. So work will continue on this and a new time for trying updates will be announced asap.

Webengine inizializzazione errore



  • 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?.
    Se

    	QCoreApplication::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.
    

Log in to reply