practice.exe 中的 0x77a515de 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突

wobuaishangdiao 2012-05-02 12:36:16
// practice.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include "highgui.h"

int _tmain(int argc, _TCHAR* argv[])
{
cvNamedWindow("Example2", CV_WINDOW_AUTOSIZE);
CvCapture* capture = cvCreateFileCapture("D:\\Users\\wc\\Documents\\Visual Studio 2008\\Projects\\practice\\practice\\practice.avi");
IplImage* frame = cvLoadImage("D:\\Users\\wc\\Documents\\Visual Studio 2008\\Projects\\practice\\practice\\11.jpg");
while(1)
{
frame = cvQueryFrame(capture);
if(!frame) break;
cvShowImage("Example2",frame);
char c = cvWaitKey(20);
if(c == 27) break;

}
cvReleaseCapture(&capture);
cvDestroyWindow("Example2");

return 0;

}


运行时会出项上述错误,并且在运行时,图片切换的时间明显不是20MS啊,求解决方法!
...全文
360 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
baijm1988 2012-06-20
  • 打赏
  • 举报
回复

同意楼上


调试模式下运行,遇到这个对话框的时候选择继续,断点之后查看堆栈针,看看那里的指针指向的东西没有,就知道什么问题了。
threenewbee 2012-05-02
  • 打赏
  • 举报
回复
程序中有野指针,要调试后才能知道。

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧