Erreur de compilation code::block

Résolu/Fermé
lilington Messages postés 158 Date d'inscription samedi 31 janvier 2004 Statut Membre Dernière intervention 12 mars 2009 - 9 nov. 2008 à 13:03
lilington Messages postés 158 Date d'inscription samedi 31 janvier 2004 Statut Membre Dernière intervention 12 mars 2009 - 9 nov. 2008 à 14:39
salut j'arrive pas a compiler mes programes opencv avec code::block un programme qui marche bien avec gcc ne passe pas avec codeblock voici un exemple tres simple
#include <cv.h>
#include <highgui.h>


using namespace std;

int main()
{
    IplImage *img=cvLoadImage("test.jpg");

    cvNamedWindow("Hello World", CV_WINDOW_AUTOSIZE);
    cvShowImage("Hello World", img);

    cvWaitKey(0);

    cvDestroyWindow("Hello World");
    cvReleaseImage(&img);

    return 0;
}

et voila toute les lignes du main ont la meme erreurs a par return 0 a savoir :
undefined reference to 'cvLoadImage'

mais avec gcc j'ai pas les erreurs donc c'est un probleme de configuration de codeblock mais j'ai aucune idee de comment regler la chose.
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
9 nov. 2008 à 14:09
il manque la ibrairie contenant cvLoadImage
vérifier export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/moi/intel/opencv-1.1.­0/lib
3
lilington Messages postés 158 Date d'inscription samedi 31 janvier 2004 Statut Membre Dernière intervention 12 mars 2009 3
9 nov. 2008 à 14:39
desole dubcek, pour la question qui ressemblait comme deux goute d'eau a la precedente. merci il fallait juste ajouter le path de chacune des libraries du repertoire opencv/lib dans project>>setting>>build option
1