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;