VS报错--- Run-Time Check Failure #2 - Stack around the variable ‘xxx‘ was corrupted,解决方法

编译器是VS2017的,今天开发项目遇到这个问题,记录下:

编译器报错:Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted。

看着字面的意思是:运行时检查失败#2 -变量“xxx”周围的堆栈已损坏。

但是代码的逻辑并无误,很是奇怪,后来网上查了才知道解决方法;

【解决方案】

项目---属性---配置属性---C/C++---代码生成---基本运行时检查:

设置为”默认是“,点击应用,确定后即可。

猜你喜欢

转载自blog.csdn.net/bigger_belief/article/details/132501110