Bienvenue sur le forum !

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

Qt 5 : 5.9.0 - Qt Creator : 4.3.0 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Undefined reference to 'NeoPixel Raspberry Pi

January 2016 modifié dans Qt / Raspberry
 

Réponses

  • January 2016 modifié
    Bonjour,

    Je ne trouve que de la doc pour python mais il faut dire au linker (un bout du compilateur) où trouver la bibliothèque et comment elle s'appelle.
    SI tu utilises un fichier .pro, il faut ajouter

    LIBS += -L<dossier de la bibliothèque> -l<nom de la bibliothèque>
    Par exemple, si la librairie installée est /usr/lib/AdaFruit/libws2811.a (ou/usr/lib/AdaFruit/libws2811.so) , il faut ajouter au .pro :

    LIBS += -L/usr/lib/AdaFruit -lws2811
    SI tu te sens audacieux, tente (à moitié au pif) :

    LIBS += -lws2811
    Je n'ai pas moyen de tester donc à prendre avec des pincettes. Sais-tu où ce que tu as téléchargé depuis AdaFruit est installé ? Si oui, affiche l'arborescence. Sinon tape dans un terminal :

    find / -name "libws281*" / 2>/dev/null
    et donne nous la sortie.

    EDIT : voir commentaire de babaOroms en dessous.

  • Quelle est la question ?
    png
    png
    Capture du 2016-01-19 01:31:57.png
    14K
  • Je ne la vois pas non plus,
    par contre je vois la réponse :D et je me permets de faire une rectification :
    il faut utiliser LIBS et non pas QMAKE_LFLAGS pour inclure une lib externe.
  • Il y avait une question hier, je suis pas fou ! Auto sabotage, censure ou bug ?
    Merci babaOroms, je vais modifier.
Connectez-vous ou Inscrivez-vous pour répondre.