1、程序最前面使用宏:#define _CRT_SECURE_NO_WARNINGS(这种方法是最简便有效的,本人常用的);
2、程序最前面使用:#pragma warning(disable:4996);
3、把scanf改为scanf_s(这种方法编译器已经有所提示,但为了兼容C语言的语法,并不推荐这种方法,要一个一个去改比较麻烦);
4、在新建项目时取消勾选“SDL检查”,如下图:

5、若项目已建立好,在项目属性里也可以关闭SDL;
6、在工程项目中设置:将报错的宏定义_CRT_SECURE_NO_WARNINGS放到:项目属性 ---- C/C++ ---- 预处理器 ---- 预处理器定义;
7、在项目属性 ---- C/C++ ---- 命令行添加:/D_CRT_SECURE_NO_WARNINGS。

本文总结了多种在C/C++编程中禁用安全警告的方法,包括使用宏定义、pragma指令、修改编译器设置等,帮助开发者解决因使用旧API而产生的编译警告。
1282

被折叠的 条评论
为什么被折叠?



