Salam, Bonsoir
J'utilise OpenCV 2.4.2 sous ubuntu 11.10 et genom 2 ( du package robotpkg développé par le laboratoire LAAS)
J'essaye d'installer un module en utilisant make make install, dans le code du module, des fonctions de librairie OpenCV sont utilisées. À chaque référence à celles-ci j'ai l'erreur Undefined reference suivi du nom de la fonction.
J'ai déja essayé OpenCV avec des programmes simples. Je compilait avec la commande
g++ `pkg-config --cflags opencv` my_code.cpp -o my_code `pkg-config --libs opencv
et ça fonctionne correctement.
L'enête du programme contient:
les variables PATH, PKGCONFIG et LD_LIBRARY_PATH sont normalement bien configuré dans les fichiers .bashrc et /etc/bash.bashrc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <portLib.h> #include "server/targdetHeader.h" #include <portLib.h> #include <cv.h> #include <highgui.h> #include "/home/amina/src/openrobots/include/opencv2/imgproc/imgproc.hpp" #include "/home/amina/src/openrobots/include/opencv2/objdetect/objdetect.hpp" #include "/home/amina/src/openrobots/include/opencv2/highgui/highgui.hpp" #include <stdio.h> #include <h2timeLib.h> #include <time.h> #include <iostream> #include <fstream> #include <string> #include <viam/viamStruct.h>
Toute indication est la bienvenue, merci d'avance
Partager