Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[OpenCV] undefined reference to `vtable for cv::VideoCapture'

Ostatnio zmodyfikowano 2013-12-01 16:04
Autor Wiadomość
matka5432
Temat założony przez niniejszego użytkownika
[OpenCV] undefined reference to `vtable for cv::VideoCapture'
» 2013-12-01 16:00:26
Siemka, mam problem z biblioteka OpenCV. Pomimo zlinkowania plikow z rozszerzeniem *.lib kompilator (Code Blocks) zwraca bledy "undefiner reference to ... (nazwa komendy biblioteki Opencv dla ktorej zostal zwrocony blad)". Blad nie wynika z kompilatora, poniewaz allegro jest zlinkowanie i wszystko jest w porzadku. Po zlinkowaniu plikow OpenCV o rozszerzeniu *.h tez nie ma zadnego problemu. Z czego moze to wynikac ?
Dodam ze pliki *.lib sa podzielone w folderze OpenCV na foldery x64 i x86, a w kazdym z tych folderow jeszcze na vc 10 i vc 11. Z gory dziekuje za wszelka pomoc.

P-98022
pekfos
» 2013-12-01 16:02:37
Po co chcesz linkować .so, skoro na .a działa?
P-98023
matka5432
Temat założony przez niniejszego użytkownika
» 2013-12-01 16:04:56
Zlinkowanie *.a eliminuje bledy, ktore domagaja sie sciezki do pliku. Czyli na samym poczatku kodu gdzie "includujemy" biblioteki. Z kolei pliki z rozszerzeniem *.lib sa potrzebne do wszystkich komend danej biblioteki.

Popelnilem blad. Zamiast *.so mial byc format *.lib, a zamiast *.a format *.h (Formaty w pytaniu poprawilem). Ten i powyzszy post tak na prawde nie ma znaczenia w tym temacie, poniewaz jest dopowiedzia na odpowiedz na bledne pytanie (teraz juz poprawione).
Przepraszam za zamieszanie.
P-98024
« 1 »
  Strona 1 z 1