본문 바로가기

IT/Trouble Shoot

Visual Studio에서 OpenCV 2.4.10 기준 문제 해결법

반응형

몇개는 겪은것이고 몇개는 검색 도중 찾게된 내용입니다.


#빌드전#

1. 빌드가 실패하며 오류 메세지가 출력될 경우

 가) 문법 및 일부 예외 - 빨간 밑줄로 표시 해주니 다시 살펴보기

 나) .dll혹은 .lib를 못찾는다 하면 추가를 안해줬거나 오타 


#빌드후#

1. MSCVCP120D.dll이 없어 프로그램을 실행할 수 없는 문제.

https://blog.naver.com/jaeha1223/220664375522



2. MSCV 관련 .dll 중 1번에 속하지 않은 문제

http://kev1n.tistory.com/24


3. OpenCV관련 .dll이 없다고 나오는 문제

 빌드를 하면 최상위프로젝트\x64(x86)\Debug 혹은 본인이 설정한 빌드 경로에 .dll 이 없어서 실행이 안되는 경우다.

비쥬얼 스튜디오 프로젝트 속성에서 링커 -> 입력 -> 추가 종속성에 *d.lib 다섯개를 입력했었는데

여기선 실행파일이 동적 연결할 *d.dll이 없어서 나타난 문제다. 

\opencv\build\x64\vc12\bin 경로 내부에 추가 종속성에 추가했던 .lib들과 이름이 같은 .dll들을 빌드 경로에 넣어준다.


4. 더이상 실행에 필요한 파일이 없다고 뜨지 않아도, 순간 콘솔창이 열렸다가 닫히는 문제

 이 경우는 빌드 경로 내부에 lena.jpg(여성 사진 파일)이 없기 때문이다. 혹은, 파일이 있어도 안된다면 작성한 예제 내에서 파일명 입력 부분에 오타가 났을 확률이 크다.

반응형