Rechercher : dans
Par :

Erreur de compilation code::block

Dernière réponse le 9 nov 2008 à 14:39:32 lilington, le 9 nov 2008 à 13:03:37 
 Signaler ce message aux modérateurs

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.
Configuration: Linux Fedora
Firefox 3.0.2

Meilleures réponses pour « erreur de compilation code::block » dans :
Le contrôle des erreurs VoirLe contrôle d'erreurs Le codage binaire est très pratique pour une utilisation dans des appareils électroniques tels qu'un ordinateur, dans lesquels l'information peut être codée grâce à la présence ou non d'un signal électrique. Cependant le...

1

dubcek, le 9 nov 2008 à 14:09:36
  • +1

Il manque la ibrairie contenant cvLoadImage
vérifier export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/moi/intel/opencv-1.1.­­0/lib

Répondre à dubcek

2

 lilington, le 9 nov 2008 à 14:39:32

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

Répondre à lilington