Demande d'aide cross compile opencv /QT target Rapi

Parce qu'il en faut pour tout le monde, discutez ici d'ADA, de shell et autres Wolfram...

Modérateur : Francois

Répondre
RobertLeSec
Messages : 1
Enregistré le : mar. 31 mai 2016 16:48

Demande d'aide cross compile opencv /QT target Rapi

Message par RobertLeSec » mar. 31 mai 2016 16:56

Bonjour à tous,

Je suis bloqué au niveau du cross compile que j'essaie d'effectuer entre mon host ubuntu 16.04 et la framboise 314 gen 3
Bref.

Ce que j'ai fait et qui fonctionne :
J'ai QT installé sur mon hôte et je peux cross compile des applications QT sur la raspberry depuis cet hôte.

Ce qui ne fonctionne pas :
Normalement j'ai compilé les bibliothéques d'openCV pour qu'elles fonctionnent pour une cible rasbian.
Mais quand je les inclus dans mon .pro sur QT j'ai l'erreur qu'elles ne sont pas reconnu.
File format non recognised.
Par exemple :

/home/apo4x/Dropbox/Pi_2016/PositionModel/../../../../../usr/local/lib//libopencv_calib3d.so: file not recognized: File format not recognized

Je précise que le programme marche correctement sur le PC.

Merci à ceux qui auront des suggestions concernant cette erreur.
J'ai suivi des tuto de ce type :
https://aplacetogeek.wordpress.com/qt-o ... agle-bone/


mon .pro resemble a :

Code : Tout sélectionner

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

QT       -= gui
QT += core


#use this to compile for pc
#TARGET = PositionModel

#use this to compile for raspberrypi

target.path = /home/pi
INSTALLS += target


CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp \
    affichagereg.cpp \
    positionmodel.cpp \
    imagetransform.cpp

HEADERS +=   \
    positionmodel.h \
    affichagereg.h \
    imagetransform.h \
    ConfigInfo.hpp

CONFIG += c++11

INCLUDEPATH += /usr/local/include

unix:!macx: LIBS += -L$$PWD/../../../../../usr/local/lib/ -lopencv_calib3d

INCLUDEPATH += $$PWD/../../../../../usr/local/include
DEPENDPATH += $$PWD/../../../../../usr/local/include

Répondre

Retourner vers « Autres langages »