1.问题:0xC00000FD:Stack overflow溢出
解决方法:栈溢出了,修改连接器-系统-堆栈保留大小与堆栈提交大小
2.问题:0x77E9A2B9 (ntdll.dll)处(位于 ferry.exe 中)引发的异常: 0xC0000374: 堆已损坏,读取位置 0x00000003 时发生访问冲突。
原因:访问内存越界;或者内存不足;(跟内存分配有关)。或者是debug与release库链接错误导致的,(其实也是内存堆出问题了,debug跟release内存分配不一致导致的)
解决方法:查找内存泄漏。查看,EXE和所有的DLL都动态链接/MD是否相同,都使用CRT才能不出问题。Settings的C/C++选项卡的Code Generation的Use Run-time liberary改成Debug Multithreaded DLL,在Release版本中改成Multithreaded DLL;