2015-05-01 80 views
1

這裏OpenCV中2.4.10加載該文件是當我試圖調試(我已經啓用Microsoft符號服務器)誤差,而使用的Visual Studio 2013

「App1.exe」(問題Win32):加載'D:\ opencv2410 \ build \ x86 \ vc12 \ bin \ opencv_core2410d.dll'。找不到或打開PDB文件。

'App1.exe'(Win32):Loaded'D:\ opencv2410 \ build \ x86 \ vc12 \ bin \ opencv_highgui2410d.dll'。找不到或打開PDB文件。

我遵循的代碼和安裝是這個網站上:http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html

任何幫助表示讚賞!

+1

沒有錯誤,只是一個警告。 pdb文件沒有提供預構建庫,這意味着您不能在調試時跳入opencv庫代碼。 (如果您需要該功能,請使用cmake從src重建) – berak

+0

我重建並運行時未經調試。但結果與該網站上的結果不相似 –

+0

噢好吧,我還沒有在目錄中添加圖像。無論如何,感謝您的評論 –

回答

3

這不是一個錯誤,我懷疑會永遠成爲你的問題。

PDB文件是一個Visual Studio特定文件,它具有項目的調試符號。你可以忽略這些消息,除非你希望用調試器進入這些dll的代碼(這是可疑的,因爲這些都是系統dll)。

這些文件不包含在OpenCV download page上提供的預建庫中,但它們將在/如果您build them yourself時生成。

你可以找到一個更好的解釋什麼PDB文件上this stackoverlow question.

+0

謝謝先生,我現在可以運行應用程序 –