目录
- [一.error C4996 简介]
- [二.error C4996 解决办法]
- [1.采用_s 结尾的安全版本]
- [2.去掉 visual studio “安全开发生命周期(SDL)检查”]
- [3.#pragma warning( disable : 4996)]
- [4._CRT_SECURE_NO_WARNINGS]
- [三.猜你喜欢]
零基础 C/C++ 学习路线推荐 : [C/C++ 学习目录] >> [C 语言基础入门]
一.error C4996 简介
error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
正常调用 fopen
/ [memcpy] 等函数[报错 error C4996],是因为许多函数、 成员函数,模板函数和 [Visual Studio
]中的库中的全局变量标记为弃 用。 这些函数被弃用,因为它们可能具有不同的首选的名称,可能不安全或具有更加安全的变体,或可能已过时。 许多弃用消息包括不推荐使用的函数或全局变量的建议的替换。
二.error C4996 解决办法
1.采用_s 结尾的安全版本
将上面