Autor Wątek: [OpenCV] liby?  (Przeczytany 884 razy)

Offline .Dexter.

  • Użytkownik

# Lipiec 10, 2010, 13:10:27
Chciałem zapoznać się z OpenCV. Ściągnąłem najnowszą wersję z SourceForge (i potem nawet starszą), zainstalowałem no i brakuje mi tam plików .lib. Próbuję postąpić według tej instrukcji:
http://note.sonots.com/OpenCV/Install.html
dla Visual Studio, ale problem jest przy dołączaniu tych bibliotek, bo ich tam nie ma. zamiast np. cv.lib mam libcv200.dll, albo libcv200.dll.a. Nie wiem, może trzeba to jakoś skompilować jeszcze odpowiednio czy coś? Mam braki odnośnie kompilacji bibliotek, no i chyba czas je nadrobić :P

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline dynax

  • Użytkownik

# Lipiec 10, 2010, 13:14:02
Plik .a to biblioteka skompilowana za pomocą gcc, a .lib to biblioteka msvc++

Offline .Dexter.

  • Użytkownik

# Lipiec 10, 2010, 13:16:47
Ok - to jak teraz to przekompilować, żeby mieć .lib?

Offline Aithne

  • Użytkownik

# Lipiec 10, 2010, 13:25:02
Spróbuj zmienić rozszerzenie - dla bibliotek importu powinno zadziałać ;)

Jeśli nie zadziała, to jednak spróbuj ściągnąć wersję dla Visuala, czyli na przykład OpenCV-2.1.0-win32-vs2008.exe ;)

Offline Avaj

  • Użytkownik

# Lipiec 10, 2010, 13:30:22
ej ale ten dll.a to jest po prostu DLLka jak się chce statycznie linkować... tak czy siak gdzieś powinny być normalne .a/.lib "developerskie"

Offline Aithne

  • Użytkownik

# Lipiec 10, 2010, 13:38:21
ej ale ten dll.a to jest po prostu DLLka jak się chce statycznie linkować...
Mylisz się, to są właśnie normalne .a/.lib ;)

@OP: Sprawdzone - Visual łyka libcv200.dll.a bez problemów, więc skoro chcesz mieć .lib, to zmień nazwę ;)

Offline .Dexter.

  • Użytkownik

# Lipiec 10, 2010, 13:46:59
Dzięki wielkie, drugie rozwiązanie to ściągnięcie wersji dla visuala 2008 :)