在使用VS2010开发程序过程中遇到堆栈报错,普通的数组、指针问题都进行了排查,还是没有找到问题原因,后来咨询同事,才知道vs对每个程序分配的堆栈大小是有限制的,后来经过修改堆栈大小,不再报错,特进行记录。
修改堆栈大小的方法:选中要修改的工程右击---->属性---->打开如下界面,选择链接器中的系统----->设置堆栈保留大小
说明:一般情况下默认分配堆栈应该是够用的,我的程序中涉及了存储大量数据,所以才出现了此问题
在使用VS2010开发程序过程中遇到堆栈报错,普通的数组、指针问题都进行了排查,还是没有找到问题原因,后来咨询同事,才知道vs对每个程序分配的堆栈大小是有限制的,后来经过修改堆栈大小,不再报错,特进行记录。
修改堆栈大小的方法:选中要修改的工程右击---->属性---->打开如下界面,选择链接器中的系统----->设置堆栈保留大小
说明:一般情况下默认分配堆栈应该是够用的,我的程序中涉及了存储大量数据,所以才出现了此问题