Bienvenue sur le forum !

Si vous souhaitez rejoindre la communauté, cliquez sur l'un de ces boutons !

Qt 5 : 5.9.1 - Qt Creator : 4.3.1 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Faire programme Qt sur raspberry

June 2015 modifié dans Qt / Raspberry
Bonjour,

Je souhaite réaliser une IHM avec QT sur un écran tactile 5 inches pour raspberry pi 2 (celui quad core).

Apparemment, compiler sur le raspberry est long, je souhaite donc utiliser QT sur linux (j'aimerai bien sur Windows mais je m'adapte) pour compiler et ensuite importer le prog sur mon raspberry.

J'ai tenté ce tuto :
http://leblogdenico.fr/2013/03/29/compiler-depuis-son-ordinateur-executer-sur-la-raspberry-pi/

Voila l'écran en question :
http://www.amazon.fr/gp/product/B00UT6MABC?psc=1&redirect=true&ref_=oh_aui_detailpage_o03_s00#productDetails

Le problème c'est que la bibliothèque "qtonpi" n'existe plus sur la source officielle et qu'en plus j'ai des problème lors de l'importation du fichier qmake.

Je voulais savoir si vous connaissiez un bon moyen aujourd'hui pour que je puisse poursuivre mon projet.

J'ajoute que je ne connais pas l'OS qui est dans le raspberry pour utiliser l'écran tactile. Les "exe" du linux n'ont pas l'air d'être compatible avec l'OS du Raspberry.

Merci pour votre soutien.

Réponses

  • Des libs "linux" ne veut pas dire grand chose. Une lib va être spécifique d'un système (linux, 32b je crois), d'un processeur (ARM sur RPi), d'un compilateur (GCC/Clang probablement sur RPi). Bref, tu peux avoir des libs linux, si ce n'est pas le bon CPU, cela ne va pas fonctionner.

    La doc a jour pour Qt sur RPi : https://wiki.qt.io/Native_Build_of_Qt5_on_a_Raspberry_Pi et https://wiki.qt.io/RaspberryPi_Beginners_Guide, selon si tu veux faire du cross compile ou non. Mais sur RPi, je conseille l'utilisation du QML pour les performances, et cela ne nécessite pas de compilation. Donc le code C++ devrait rester réduit et relativement rapide à build. Donc pas forcement problématique de build directement sur RPi

    (J'utilise Mint sur RPi, qui intègre Qt5, du coup, pas besoin de compiler Qt moi meme)
  • Je n'ai pas de connaissances avec linux et c'est mon premier projet sur le Raspberry...

    je suis obligé d'utiliser l'OS qui est fourni dans le CD-ROM de l'écran pour utiliser le tactile, il s'agit de Raspbian adapté.

    Je vais suivre les premièrs conseils que tu me donnes.
  • J'ai un problème avec Raspbian... dès que je fait un "apt-get update" et "upgrade" mon raspberry ne veut pas redémarrer. Au démarrage, j'ai plein de commandes qui s'affiche normal et ensuite un curseur sur écran noir qui clignote et je peux rien faire.

    Il réagit pareil si j'installe qtcreator.


    Sinon si je ne redémarre pas et que je continu après l'installation de Qtcreator, j'ai plein d'erreurs au démarrage de Qt du genre :

    Cannot create file /home/pi/.config/Nokia/toolChains.xml: No such file or directory
    Cannot create file /home/pi/.config/Nokia/qtversion.xml: No such file or directory

    Les messages s'affichent même quand je ferme qt ou que j'effectue d'autres actions. je suis ce tuto :
    https://wiki.qt.io/Apt-get_Qt4_on_the_Raspberry_Pi

    Enfin bon, tout commence mal donc si vous avez une idée. :(
  • Qt4... Nokia...
    Si je donne des liens pour des tutos et que tu ne les suis pas, ne t'étonnes pas du résultat.
    C'est quelle version de Raspian ? A priori, tu peux utiliser n'importe quelle version de Raspian, il suffit de récupérer les pilotes (qui sont sur le CD du coup). Au pire, mets les dépôts à jour et met Raspian a jour
  • Bah le site que j'utilise est censé fonctionné en théorie, je voulais tenter avant de me lancé dans ton tuto.

    Il n'y a pas de pilotes dans le CD, juste une image Raspbian adapté à l'écran 5 pouces et qui gère le tactile. Et comme je viens de dire, quand je fais une mise à jour, je n'arrive pas à redémarrer..
Connectez-vous ou Inscrivez-vous pour répondre.