Podpinanie OpenCv do Visual Studio - admal/SexRecognizer GitHub Wiki

Podpinanie OpenCv do Visual Studio

  1. Ustaw zmienne środowiskowe: OPENCV_DIR na folder który został stworzony po zbudowaniu projektu INSTALL (w moim przypadku to było: OpenCv-build\install), PATH na folder bin (%OPENCV_DIR%\x64\vc12\bin)
  2. W Visualu wejdź w Properties projektu i w CUDA C\C++ -> _General ustaw Additional Include Directories na %OPENCV_DIR%\include
  3. Wejdź w Linker -> General -> Additional Library Directories folder _%OPENCV_DIR%\x64\vc12\lib
  4. Mimo że pliki lib zostały ustawione to i tak trzeba powiedzieć linkerowi jakie są tam pliki 4.1. Tych plików troche będzie więc polecam tę komendę w CMD by zapisać wszystkie pliki z folderu do pliku: dir /b "path" > myFiles.txt, gdzie 'path': ścieżka do folderu 4.2. Weź wszytskie pliki *.lib i dodaj je do Linker -> Input -> Additional Dependencies

Znane mi problemy: Jeżeli przy kompilacji pojawia się błąd, ze biblioteka jest zbudowana dla systemu x64, to należy:

  1. Wejdź w Properties projektu
  2. U góry po prawej będzie przycisk: Configuration Manager, kliknij go
  3. W tabeli w kolumnie Platform ustaw x64 (bądź dodaj nową) To powinno rozwiązać problem.

P.S. Wsyztskie kroki są dla Visual Studio 2013