OpenCV 3.0 i Dev C++

0

Witam.

Mam problem z podlinkowaniem bibliotek OpenCV do kompilatora środowiska Dev-C++. Szukałem rozwiązania w internecie, jednak tamtejsza pomoc ogranicza się do wcześniejszych wersji, których dll-ki nie są kompatybilne z moim systemem.

Będę wdzięczny za pomoc.

EDIT:
Okej, mój błąd. Używam Dev-C++ w wersji 5.7.1. Katalogi zalinkowałem następujące:
Binaria: C:\opencv\build\x64\vc11\bin
C:\opencv\build\x64\vc12\bin
Biblioteki: C:\opencv\build\x64\vc11\lib
C:\opencv\build\x64\vc12\lib
Pliki nagłówkowe C(w C++ to samo): C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2

I gdy próbuję skompilować na przykład to:

#include<highgui.h>

int main(){
	CvCapture* kamera = cvCreateCameraCapture(0);
}

otrzymuję błędy:

1	0	C:\Users\Damian\Desktop\test.cpp	In file included from C:\Users\Damian\Desktop\test.cpp
45	33	C:\opencv\build\include\opencv\highgui.h	[Error] opencv2/core/core_c.h: No such file or directory
compilation terminated.
0

blad pokazuje ze nie ma takiego pliku. Sa dwie mozliwe opcje

  1. albo zle dodales pliku do projektu (zla sciezka include)
  2. nie istnieje taki plik
1

W tym co napisałeś jedno mnie niepokoi.
Napisałeś, że nagłówki openCV masz w C:\opencv\build\include\opencv2
A błąd pokazuje, że w sposób udany dołączony został plik highgui.h z twojego katalogu prywatnego: C:\Users\Damian\Desktop\opencv\build\include\opencv!
A problem pojawia się dopiero przy odnajdywaniu zależnego pliku nagłówkowego: opencv2/core/core_c.h.

  1. wyczyść ścieżki wyszukań plików nagłówkowych, by nie mieszało ci katalogów, nie powinno być C:\Users\Damian\Desktop\opencv\build\include\opencv
  2. z tego błędu wynika, że powinieneś dodać ścieżkę wyszukań plików nagłówkowych C:\opencv\build\include\

1 użytkowników online, w tym zalogowanych: 0, gości: 1