#Visual Studio 2015 환경에서 OpenCV 설치
Programming/Old 2016. 11. 5. 13:52설치 OpenCV 버전 :2.4.13
3.x대의 버전도 설치가 거의 같다. 라이브러리 구조가 2.x 버전과 달라서 그때만 조금 다를 뿐.
Qt에서도 동작확인
아래 출처에서 opencv 2.4.13 버전 다운로드
opencv 설치 경로를 c:\opencv 로 하여 c드라이브 opencv 압축해제
https://sourceforge.net/projects/opencvlibrary/files/?source=navbar
시스템 환경에서 path 설정 -> path의 맨 끝에 c:\opencv\build\x86\vc12\bin; 의 경로 추가 후 재부팅
* 재부팅하지 안흥면 환경 변수가 적용되지 않음
* x86으로 경로를 잡고 있는데 이는 32비트 프로젝트를 빌드하기 위함이고, 64비트 프로젝트를 빌드하려한다면 x64로 등록
Visual Studio에서 C++ 프로젝트를 생성
Visual Studio -> View->Other Windows->Property Manager 이동
Debug | Win32에서 우측 클릭으로 Add New Project Sheet를 눌러 새로운 Property를 만들고 더블 클릭
아래처럼 설정 변경 후 확인
1. Debug Property Pages -> VC++ Directories 에서 아래를 추가 편집
*Executable Directories : C:\opencv\build\x86\vc12\bin;
*Library Directories : C:\opencv\build\x86\vc12\lib;
2. Debug Property Pages -> C/C++ -> General
*Additional Include Directories : C:\opencv\build\include
3. Debug Property Pages -> Linker -> General
*Additional Library Directories : C:\opencv\build\x86\vc12\lib
4. Debug Property Pages -> Linker -> Input
*Additional Dependencies : opencv_core2413d.lib, opencv_highgui2413d.lib, opencv_imgproc2413d.lib, opencv_video2413d.lib 추가
Release | Win32도 똑같은 과정으로 설정을 변경하되 마지막 Additional Dependencies에는
opencv_core2413.lib, opencv_highgui2413.lib, opencv_imgproc2413.lib, opencv_video2413.lib
과 같은 lib를 추가
MSVCP120.dll 오류 발생 시,
파일을 다운로드하고 압축을 풀고, 두개의 dll 파일을 C:\Windows\System32, C:\Windows\SysWOW64에 복사
참고 사이트
http://kev1n.tistory.com/24
https://drthitirat.wordpress.com/2014/12/26/install-opencv-2-4-10-and-use-it-in-msvc-2013-and-qt-5-4-0-of-windows-8-1-64-bit-os-x64-based-processor/
-------------------------------------------------------------------------------------------------------------------------
으으... mingw로 빌드 하는 법도 찾아야 한다.
'Programming > Old' 카테고리의 다른 글
004. Format RGB 메모 (0) | 2016.11.08 |
---|---|
003. QMetaObject 관련 에러 (0) | 2016.11.08 |
003. Template Method Pattern (2) | 2016.06.27 |
002. Factory Method Pattern (스켈레톤 코드 포함) (1) | 2016.06.24 |
002. C++ 전방선언과 인터페이스 사용 방법 (0) | 2016.06.24 |