2014-04-19 1 views
1

문제 점을 추출하는 프로그램을 구현 중입니다.OpenCV 기호가로드되어서 PDB 파일 오류를 열 수 없습니다.

openCV 라이브러리에서 일부 샘플 코드를 시도했지만 작동했지만 오류가 발생했습니다.

추가 정보 :
1) 64 비트 아키텍처에서 작업 중이지만 32 비트 opencv 설정을 사용했습니다.

2) 속성 시트 파일에 따라 변경되었습니다.

오류 :

'ConsoleApplication4.exe' (Win32): Loaded 'C:\Users\jaythegenius48\Documents\Visual Studio 2013\Projects\ConsoleApplication4\Debug\ConsoleApplication4.exe'. Symbols loaded. 
'ConsoleApplication4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded. 
'ConsoleApplication4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded. 
'ConsoleApplication4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded. 
'ConsoleApplication4.exe' (Win32): Loaded 'C:\opencv\build\x86\vc12\bin\opencv_core249.dll'. Cannot find or open the PDB file. 
'ConsoleApplication4.exe' (Win32): Loaded 'C:\opencv\build\x86\vc12\bin\opencv_highgui249.dll'. Cannot find or open the PDB file. 

누군가가 나를 도울 수 주시기 바랍니다. 감사합니다.

답변

2

이것은 오류가 아니며 경고입니다.

pdb 파일은 prebuild 바이너리 (크기의 문제)와 함께 제공되지 않으므로 opencv src 코드를 디버깅 할 수 없습니다.

정말로이 기능이 필요한 경우 cmake를 실행하고 libs를 로컬로 다시 빌드하십시오.

+2

감사합니다. @berak 오류 였지만 실행되지 않았습니다. 어떻게해야합니까? –

+0

"실행되지 않았습니다"- 다른 이유가있을 수 있습니다. 즉, 대부분의 예제 프로그램은 이미지 경로와 같은 cmdline 인수를 예상하고 제공하지 않은 경우 중지합니다. – berak

+2

이미지 파일을 제공하여 프로젝트에서 명령 인수를 약간 변경했습니다. 여전히 원하는 결과를 얻을 수 없습니다. 이것은 openCV 폴더의 샘플에 제공된 간단한 히스토그램 파일이었습니다. –

관련 문제