在vc编程中,优势我们定义的结构体或者结构体数组太大,会出现问题:
please enter the path for chkstk.asm,
主要原因是堆栈尺寸是有限的(缺省1M),你定义太大变量必然会导致堆栈溢出。一定要学会尽量少使用资源,当然我们可以通过vc的设置来改变该最大值,
打开工程,Project->Setting->Link,在Category 中选中Output,然后在Reserve中设定堆栈的最大值和commit。 reserve最小值为4Byte;commit是保留在虚拟内存的页文件里面