C:\Windows\opencv_highgui2411.dll”,Cannot find or open the PDB file

“undistort.exe”: 已加载“F:\vs2010_project\undistort\Debug\undistort.exe”,已加载符号。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\ntdll.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\kernel32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\KernelBase.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\opencv_core2411.dll”,Cannot find or open the PDB file
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msvcp100.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msvcr100.dll”,已加载符号。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\opencv_highgui2411.dll”,Cannot find or open the PDB file
“undistort.exe”: 已加载“C:\Windows\SysWOW64\user32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\gdi32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\lpk.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\usp10.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msvcrt.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\advapi32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\sechost.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\rpcrt4.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\sspicli.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\cryptbase.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\ole32.dll”,已加载符号。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\oleaut32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\avifil32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\winmm.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msacm32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msvfw32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\shell32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\shlwapi.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18837_none_ec86b8d6858ec0bc\comctl32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\avicap32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\version.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\opencv_imgproc2411.dll”,Cannot find or open the PDB file
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msvcr100d.dll”,已加载符号。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msvcp100d.dll”,已加载符号。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\imm32.dll”,已加载符号(去除源信息)。
“undistort.exe”: 已加载“C:\Windows\SysWOW64\msctf.dll”,已加载符号(去除源信息)。
undistort.exe 中的 0x7573c54f (KernelBase.dll) 处最可能的异常: Microsoft C++ 异常: 内存位置 0x001cf410 处的 cv::Exception。
undistort.exe 中的 0x7573c54f (KernelBase.dll) 处有未经处理的异常: Microsoft C++ 异常: 内存位置 0x001cf410 处的 cv::Exception。

今天弄了半天能运行,出现这样的错误,网上查了一堆资料都没解决办法,最后自己找到了解决办法,一般出现这样的问题,极大可能是你的程序有错编译能通过,一般是内存的问题,如直接IplImage *current_frame_gray 又不给他分配空间大小,直接就cvcopy()这样是不行的,虽然编译没报错

现在总结下网上一般的办法:


1、有的说是图片加载路径不对,注意路径不能只是单单写路径名称cvLoadImage("camera_setting_1.jpg",0);只能是填写完整的路径,即使是在工程目录下(我也不知为什么)

IplImage *current_frame_gray=cvLoadImage("F:/vs2010_project/undistort_picture/camera_setting_1.jpg",0);

另外的是IplImage *current_frame_gray不能=0或null至少要分配一定的空间给他不然你直接调用 cvcopy这些函数是出错的。


2、有的说是不能找到相应PDB文件,就在工具-->选项-->调试-->符号里面把微软符号服务器打勾,当联网的时候自动下载相应文件,我试过不能解决问题,因为有些dll不能找到pdb文件 也是能运行的。

若果你弄完,记得取消打勾不然每次调试都会变得很慢。


3、还有的说是应该在release模式下运行,就是在项目右键属性

这里的配置管理器里改成release,我试过也是不行。








  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值