完美解决 error C2220: warning treated as error

主要是编译器的选项中,将warning视作error,所以就报错了,可以通过修改编译选项来设置,但是这里不这样做,通过#pragma来控制

如上图,warning号是C4189,真正的号码是4189,所以加上如下语句即可

#pragma warning(disable:4189)

如果有多个警告,则在括号内加空格,如下:

#pragma warning(disable:4189 1120)

原文地址:https://www.cnblogs.com/Lthis/p/4636205.html