首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

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

practice.exe 中的 0x77a515de 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
// 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啊,求解决方法!
[解决办法]
程序中有野指针,要调试后才能知道。
[解决办法]

同意楼上


调试模式下运行,遇到这个对话框的时候选择继续,断点之后查看堆栈针,看看那里的指针指向的东西没有,就知道什么问题了。

热点排行