SQL Server2008的安装,SQLServer2008的安装......
2023-02-22 269 安装
在编写代码时可能代码本身并没有错误,只是由于开发环境的默认配置不满足此代码要求。如在编写一些递归程序及占用内存堆栈空间较大的程序时,调试时经常会有如下错误提示:
0x00E1ECB9 处有未经处理的异常(在 EdgeDection.exe 中): 0xC0000005: 写入位置 0x00370F9C 时发生访问冲突。
用VS2013打开程序
按住CTRL F5运行代码时会出现如下错误,其实代码本身并没有错误
在上图中点击调试按钮进行调试可以发现如下的错误,即内存写入错误
此时需要更改系统的栈保留空间大小,点击“项目”-“项目属性”
在项目属性页面找到“系统”,并更改堆栈保留大小,建义填写一个较大的数字,如1000000
此后再次编译运行代码,即不会出现内存写入错误了。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章