【问题标题】:opencv_core2410.dll - Cannot find or open the PDB fileopencv_core2410.dll - 无法找到或打开 PDB 文件
【发布时间】:2015-01-23 03:16:42
【问题描述】:

这是我的代码:

#include<opencv\cv.h>
#include<opencv\highgui.h>
int main(){
    IplImage * image =  cvLoadImage("digital_image_processing.jpg");
    cvShowImage("Dung image", image);
    cvWaitKey(0);
    cvDestroyWindow("Dung image");

    return 0;
}

这是 Visual Studio 2010 的输出

'MotionTracking.exe': Loaded 'C:\Users\Nguyen Van Dung\Documents\Visual Studio 2010\Projects\MotionTracking\Debug\MotionTracking.exe', Symbols loaded.
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Program Files (x86)\Norton AntiVirus\NortonData\21.1.0.18\Definitions\BASHDefs\20141118.001\UMEngx86.dll', Cannot find or open the PDB file
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\opencv_highgui2410.dll', Cannot find or open the PDB file
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Symbols loaded.
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Symbols loaded (source information stripped).
'MotionTracking.exe': Loaded 'C:\Windows\SysWOW64\opencv_core2410.dll', Cannot find or open the PDB file
The program '[3936] MotionTracking.exe: Native' has exited with code -1073741701 (0xc000007b).

我该如何解决这个错误?

【问题讨论】:

    标签: c++ opencv


    【解决方案1】:

    这不是错误,opencv 库的 pdb 文件未随预编译二进制文件提供。

    (也就是说,调试时不能单步进入opencv代码)

    如果需要,从 src 重新编译 opencv


    哦,你在 2014 年不能再使用 IplImages 了!

    请使用 opencv 的 c++ api,而不是已弃用的 c api。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    • 2013-12-03
    • 2016-06-14
    • 1970-01-01
    相关资源
    最近更新 更多