目录
警告
warning C6262: Function uses constant_1 bytes of stack: exceeds /analyze:stacksize constant_2. Consider moving some data to heap
警告内容
解决方法
在编译器参数里加入
/analyze:stacksize <new-size>
其中new-size应该大于constant_1
假设警告为
警告 C6262 函数使用堆叠的 “32008” 字节。请考虑将一些数据移动到堆。
警告内容
那加下面这行就OK
/analyze:stacksize 32768
如何添加编译器参数?
如果使用的是命令行,那直接在编译命令后面加就行,注意要空格隔开各个参数
如果使用的是Visual Studio IDE,那就右键项目-属性-C/C++-命令行页面下面的窗口写上参数就行,如果有多个参数同样是空格隔开