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.4.0 - Qt Installer : 2.0.3 - JOM : 1.1.2 - Qt Build suite : 1.7.0 - VS Qt 5 : 2.0.0

Librairie libbcm2835

4 Oct modifié dans Qt / Raspberry
Salut,
J'essaye de faire un programme sur Rasp Pi3.
J'utilise la bibliothèque bcm2835-1.52 pour la gestion des GPIO.
J'ai beau ajouter la librairie (.a) avec un click droit sur le projet, malgré cela, j'obtiens une erreur....
Voici mon arborescence:
image
https://drive.google.com/open?id=0B5T2aeLpdy1OWWpvQzlOVFNBTUE
Et voici ce que donne le .pro:


win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../bcm2835-1.52/src/release/ -lbcm2835
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../bcm2835-1.52/src/debug/ -lbcm2835
else:unix: LIBS += -L$$PWD/../bcm2835-1.52/src/ -lbcm2835

INCLUDEPATH += $$PWD/../bcm2835-1.52/src
DEPENDPATH += $$PWD/../bcm2835-1.52/src

win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../bcm2835-1.52/src/release/libbcm2835.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../bcm2835-1.52/src/debug/libbcm2835.a
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../bcm2835-1.52/src/release/bcm2835.lib
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../bcm2835-1.52/src/debug/bcm2835.lib
else:unix: PRE_TARGETDEPS += $$PWD/../bcm2835-1.52/src/libbcm2835.a
Et bien sur, voici mon message d'erreur...

:-1: erreur : skipping incompatible /home/pascal/Documents/Langage C++/Qt/BoitierA350/BoitierA350/../bcm2835-1.52/src//libbcm2835.a when searching for -lbcm2835
:-1: erreur : cannot find -lbcm2835
:-1: erreur : collect2: error: ld returned 1 exit status
Merci pour votre aide...
png
png
Spectacle.x10053.png
137K

Réponses

  • Bonsoir,

    peut-être une différence d'architecture (32 et 64 bits) entre le projet et la lib.
Connectez-vous ou Inscrivez-vous pour répondre.