在編寫程序時,有的程序在運行時,會耗大量的棧空間,比如有很多層的遞歸,則在編譯過後,運行時程序會崩潰,在提示後,繼續選擇調試,則出現:
“棧溢出”,這其實上因爲Visual Studio 2015中默認設置的棧大小不夠所致。可通過如下步驟,更改棧大小來解決。
1. 點擊菜單欄“項目”,點擊如下圖菜單項
2. 點擊“鏈接器”選項頁,再展開到“系統”
3. 在右面的“堆棧保留大小”中設置一個合適的大小,比如:1073741824(1M),重新生成解決方案,即可解決問題。
——脈清心愛
2018年3月15日21:31:20