VS2017 栈溢出异常:test dword ptr [eax],eax ; probe page.
最近在vs2017下开发时,程序编译正常,但是总是报栈溢出异常;经过多次检查代码和测试,发现栈空间太小导致异常;【发现问题前】1、创建线程时,使用的默认栈大小2、线程内函数调用,分配了5MB内存(栈上分配)3、调用DownLoadFile函数时,开辟栈空间失败,内存溢出发生异常了【问题分析】以前版本的VS中,创建线程时不指定栈大小,使用系统默认配置,不会出现问题;但是,vs2017中就要注意了,临...
原创
2018-04-20 14:20:45 ·
639 阅读 ·
0 评论