几个星期以来,我遇到了这种情况,非常令人沮丧,
我的程序调试非常好,没有错误,当我运行程序时,它执行的初始部分
作业,几秒后它终止到’break continue’选项,并在调用堆栈中看一看,结果证明它是来自ntdll.dll和msvcr100d.dll的错误
它似乎与Windows相关的SDK问题,它似乎也是一个糟糕的指针.
我无论如何都无法控制这一点.
我安装了Windows SDK到7.0但似乎没有任何改变,
使用:Windows 7 64位,Boost 1.48,Visual Studio编译器(完整版),openCV2.3,c.
我尝试了很多选择,
例如.转到任务管理器,右键单击devenv.exe并在“set affinity”中只选择一个
重新安装Windows SDK,
重新安装我自己的项目几次.
什么都没有帮助我,有人可以建议我一个很好的解决方案.
为了更清楚,这是我的调用堆栈
ntdll.dll!77e615de()
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!77e615de()
ntdll.dll!77e5014e()
msvcr100d.dll!_getptd_noexit() Line 500 C
ntdll.dll!77eb73bc()
ntdll.dll!77ea3c48()
ntdll.dll!77e5016e()
msvcr100d.dll!_getptd_noexit() Line 500 C
ntdll.dll!77eb74df()
ntdll.dll!77eb73bc()
ntdll.dll!77ea3c48()
ntdll.dll!77e5016e()
msvcr100d.dll!_getptd_noexit() Line 500 C
ntdll.dll!77eb74df()
ntdll.dll!77eb73bc()
ntdll.dll!77ea3c48()
ntdll.dll!77e5016e()
msvcr100d.dll!_getptd_noexit() Line 500 C
ntdll.dll!77eb74df()
ntdll.dll!77eb73bc()
ntdll.dll!77ea3c48()
kernel32.dll!770012ea()