2016-03-30 13 views
3

Ich versuche, Qt mit meta-toolchain-qt5 zu bauen, aber wenn ich dies über poky-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-vfp-vfpv4-neon-toolchain-2.0.1.s‌​‌​h mache, sehe ich nichts über QtWebEngine im Verzeichnis sysroot.Wie baut man Qt (mit QtWebEngine-Unterstützung) mit Meta-Toolchain-QT5?

Ich habe auch versucht Qt mit dem folgenden Befehl

bitbake meta-toolchain-qt5 

aber es ist das gleiche Ergebnis zu bauen; Ich habe nichts über Qt WebEngine.

Wie kann ich Qt mit QtWebEngine Unterstützung bauen?

+0

Diese Frage wurde [auf Meta diskutiert] (http://meta.stackoverflow.com/q/327235/211627). Wenn die Frage zu einem späteren Zeitpunkt gleich ist, sollten Sie Ihren vorhandenen Beitrag aktualisieren, anstatt neue zu erstellen. – JDB

Antwort

4

Wenn Sie meta-toolchain-qt5 betrachten, erbt es populate_sdk_qt5, was dem SDK wiederum packagegroup-qt5-toolchain-target hinzufügt. Ein Blick auf packagegroup-qt5-toolchain-target zeigt, dass die Paketgruppe nicht direkt qtwebengine enthält. Wenn nichts anderes in packagegroup-qt5-toolchain-targetqtwebengine als eine Abhängigkeit zieht, wird qtwebengine nicht installiert.

Wenn Sie qtwebengine zu RDEPENDS_${PN} in packagegroup-qt5-toolchain-target hinzufügen, erhalten Sie die relevanten qtwebengine Pakete in Ihrem SDK.

+0

Anders, ich habe QtWebengine-dev und qtwebengine-mkspecs hinzugefügt. Es gibt immer noch "unbekannte Module: qtwebengine". Das hat mich schon eine Weile gestört. Weißt du, was los ist? –

+1

Vielen Dank. Es ist Arbeit.Aber ich bekomme folgende Warnung, wenn ich qtwebengine App in Embedded Linux ausführen: "Qt WebEngine ICU Daten nicht gefunden/usr/share/qt5/resources. Versuchen Sie übergeordnete Verzeichnis ... Qt WebEngine ICU Daten nicht gefunden unter/usr/share/qt5. Probieren Anwendungsverzeichnis ... Qt WebEngine ICU Daten nicht gefunden/home/root. Versuchen Fallback-Verzeichnis ... Die Anwendung funktioniert möglicherweise nicht. " Hast du eine Ahnung von diesem Problem? – overlord