vs2008调试出错:0x000000005:写入位置时发生访问冲突,没有为任何调用堆栈框架加载任何符号。
编写了一个相机调试的程序,引用了一个外部的接口,在调用API函数时出现错误:如上。
我的代码如下:
if (myAlgr!=NULL)
{
myAlgr->ProcessVideo(¶m);
}
void CVideoAlgr::processvideo(IMAGEPARAMS* pParams)
{
int r=::ProcessVideo(m_nVideoId,pParams);//ProcessVideo()是一个外部API的接口
}
在跳到processvideo()函数时,执行ProcessVideo()函数时出错。请问这个是跟dll有关么,调试用alt+7也查看不了问题出处。
c++ 调试错误
[解决办法]
有可能,try。catch一下,或者查查dll文档。
[解决办法]
看看你的那个外部接口是不是有问题?