THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => C / C++ / C# => Topic started by: Faidon on March 17, 2008, 16:52:49 pm



Title: Dev-C++ και OpenCV (γλώσσα C)
Post by: Faidon on March 17, 2008, 16:52:49 pm
Έχει ασχοληθεί κανείς με τη βιβλιοθήκη OpenCV;

Έχω το εξής πρόβλημα. Δημιούργησα κανονικά έναν νέο Compiler από το Tools->Compilers Options, όπως έλεγε το Tutorial για να προσθέσεις τις βιβλιοθήκες της OpenCV. Όταν όμως πάω να τρέξω ένα sample πρόγραμμα μου βγάζει πολλά σφάλματα τύπου:

  [linker error] undefined reference to `cvFree_'
  [linker error] undefined reference to `cvFree_'
  [linker error] undefined reference to `cvGetRows'
  [linker error] undefined reference to `cvGetCols'

και ακόμα τόσα τέτοια...

Από ότι κατάλαβα πρέπει να προσθέσω κάτι στο Tools->Compilers Options->"Add these commands to the linker command line"; Τί;


Title: Re: Dev-C++ και OpenCV (γλώσσα C)
Post by: Aurelius on March 17, 2008, 17:05:18 pm
Μηπως πρεπει να πας στο project options/properties και να δηλωσεις τις βιβλιοθηκες που θες, δηλαδη την OpenCV ???


Title: Re: Dev-C++ και OpenCV (γλώσσα C)
Post by: Faidon on March 17, 2008, 17:12:38 pm
Το έκανα και αυτό (obviously ;p). Τελικά αν στο:

Tools->Compilers Options->"Add these commands to the linker command line"

προσθέσω ότι και στο:

Tools->Compilers Options->"Add the following commands when calling compiler"

δηλαδή αυτό:

-L"C:\Program Files\OpenCV\lib" -lcxcore -lcv -lcvaux -lhighgui -lml -lcvcam

Σταματάει να μου βγάζει το σφάλμα και τα samples λειτουργούν κανονικά... Αλλά γιατί δεν ξέρω...