Visual Studio 2010 부터는 개별 프로젝트 단위로 include 폴더와 라이브러리 폴더를 지정하도록 변경되었다. 여러 프로젝트를 계속 만들어야 한다면 기존의 방법이 편하겠지만, 한편으로는 프로젝트 단위로 링크를 설정하게 됨으로 인해 추후에 연결을 살펴보는데는 좋아진 것 같기도 한다.
이번 포스트에서는 OpenCV 1.0 버전을 기준으로 Visual Studio 2010에서 포함 및 라이브러리 디렉터리 설정과 dll 파일 이동에 대해서 그림으로 정리하였다.
그림에서 나오는 절대 경로는 OpenCV 1.0이 "C:\OpenCV1.0" 에 설치된 경우이며, 설치된 폴더 위치에 따라 변경이 필요하다.
1) 포함 디렉토리 설정: Alt + F7 → 구성 속성 > C/C++ > 일반 : '추가 포함 디렉토리' 클릭 후 '편집' 누른 다음 아래 그림과 같이 설정(cv, cvaux, cxcore, cvcam, highgui, ml에 대해 각각 설정해야 함)
2) 라이브러리 디렉토리 설정: Alt + F7 → 구성 속성 > VC++ 디렉토리: '라이브러리 디렉터리' 클릭 후 '편집' 클릭하면 나오는 창에서 lib 있는 폴더 선택.
3) Debug 및 Release Mode 각각에 따른 라이브러리 설정:
Alt + F7 → 구성 속성 > 링커 > 입력: "추가 종속성' 에서 아래와 같이 추가.
아래 그림에서는 절대 경로를 사용하였으나 2단계에서 라이브러리 디렉터리 추가하였기 때문에 절대 경로를 사용하지 않아도 된다.
(※ Debug 모드의 경우 이름 끝에 d가 추가 되어 있다. 예, cv.lib의 경우 cvd.lib 이다.)
3-1. Debug 모드
3-2. Release 모드
4) 설치된 OpenCV의 bin 폴더에서 Debug와 Release에 해당하는 dll 파일을 가져다 프로젝트 하단의 Debug 및 Release 폴더에 복사한다.
(※ cv100.dll, cvaux100.dll, cvcam100.dll, cxcore100.dll, highgui100.dll 및 *d.dll 파일)
OpenCV 프로젝트 설정에 도움이 되었기를....
이번 포스트에서는 OpenCV 1.0 버전을 기준으로 Visual Studio 2010에서 포함 및 라이브러리 디렉터리 설정과 dll 파일 이동에 대해서 그림으로 정리하였다.
그림에서 나오는 절대 경로는 OpenCV 1.0이 "C:\OpenCV1.0" 에 설치된 경우이며, 설치된 폴더 위치에 따라 변경이 필요하다.
1) 포함 디렉토리 설정: Alt + F7 → 구성 속성 > C/C++ > 일반 : '추가 포함 디렉토리' 클릭 후 '편집' 누른 다음 아래 그림과 같이 설정(cv, cvaux, cxcore, cvcam, highgui, ml에 대해 각각 설정해야 함)
2) 라이브러리 디렉토리 설정: Alt + F7 → 구성 속성 > VC++ 디렉토리: '라이브러리 디렉터리' 클릭 후 '편집' 클릭하면 나오는 창에서 lib 있는 폴더 선택.
3) Debug 및 Release Mode 각각에 따른 라이브러리 설정:
Alt + F7 → 구성 속성 > 링커 > 입력: "추가 종속성' 에서 아래와 같이 추가.
아래 그림에서는 절대 경로를 사용하였으나 2단계에서 라이브러리 디렉터리 추가하였기 때문에 절대 경로를 사용하지 않아도 된다.
(※ Debug 모드의 경우 이름 끝에 d가 추가 되어 있다. 예, cv.lib의 경우 cvd.lib 이다.)
3-1. Debug 모드
3-2. Release 모드
4) 설치된 OpenCV의 bin 폴더에서 Debug와 Release에 해당하는 dll 파일을 가져다 프로젝트 하단의 Debug 및 Release 폴더에 복사한다.
(※ cv100.dll, cvaux100.dll, cvcam100.dll, cxcore100.dll, highgui100.dll 및 *d.dll 파일)
OpenCV 프로젝트 설정에 도움이 되었기를....
반응형
'PROGRAMMING > C & C++' 카테고리의 다른 글
Visual Studio 콘솔 창 유지하기 (1) | 2016.06.15 |
---|---|
OpenCV 1.0 디버깅 환경 설정 (빌드하기) (2) | 2011.02.01 |
Math Constants 사용하기 (0) | 2010.09.30 |
[스크랩] C++에서 new, delete 연산자와 포인터를 이용한 다차원 배열 동적 할당 (3) | 2010.09.30 |
댓글