web-dev-qa-db-fra.com

Projet ERREUR: module (s) inconnu (s) dans QT: graphiques

Je construis une application QT à l'aide de QTwidgets pour s'exécuter dans un RaspberyPi3 avec une image dans la carte SD construite avec buildroot. Je suppose que les graphiques sont pris en charge car ils sont basés sur QtWidgets et les widgets.

Mon problème est que, lorsque j'intègre Charts dans mon projet et que je l'exécute sur l'ordinateur, il n'y a pas de problème. Cependant, lorsque j'essaie de le déployer sur Raspberry, les fichiers et les bibliothèques ne sont pas inclus et des erreurs apparaissent.

Dans mon fichier .pro, j'ai: QT + = charts

Mais cela donne l'erreur suivante:

erreur: module (s) inconnu (s) dans QT: graphiques

Cependant, si je supprime ceci, des erreurs surviennent en disant que les bibliothèques ne sont pas trouvées:

QtCharts/QChartGlobal: Aucun fichier ou répertoire de ce type

Je pense que mon problème est simplement de ne pas donner au projet les répertoires des bibliothèques ou des plugins de la carte SD framboise. Quelqu'un peut-il m'aider? Si vous avez besoin de plus d'informations, demandez-leur que je vais essayer pour répondre le plus rapidement possible.

3
André Alves

Vous devrez activer le paquet qt5charts, qui a récemment été ajouté à Buildroot. Il est inclus dans notre candidat à la publication pour 2018.02-RC1 de cette semaine:

http://git.buildroot.net/buildroot/tree/package/qt5/qt5charts

1
Peter Korsgaard

Donc, j'ai résolu ce problème avec la réponse de Peter Korsgaard. Bassicly j'ai enlevé mon ancienne version Bluetooth, installé la nouvelle version qui supporte QtCharts ( https://buildroot.org/downloads/buildroot-2018.02- rc1.tar.gz ), et maintenant mon application est en cours d’exécution. Problèmes rencontrés: le contenu de mon cmdline.txt et de mon fichier config.txt a-t-il été modifié car ils faisaient planter la nouvelle version "Kernel Panic". Je viens d'utiliser les fichiers par défaut cmdline.txt et config.txt générés par make, et maintenant, son exécution.

0
André Alves