如何解决WARNING C4996问题

在VS编译器中经常会出现warning C4996警告问题,如:
warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
解决方法:(VS2008/win10)
在代码前面加上#define _CRT_SECURE_NO_WARNINGS 1,这样就不会出现警告。每次在代码前面加比较麻烦,可以通过下面的方法给新建的c、c++文件都加上#define _CRT_SECURE_NO_WARNINGS 1,从而解决warning C4996警告问题。

  1. 找到VS的安装路径
    以安装在C盘为例,VS的安装路径为:C:\Program Files (x86)\Microsoft Visual Studio 9.0
  2. 打开newc++file.cpp文件
    其路径为: C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcprojectitems
  3. 添加#define _CRT_SECURE_NO_WARNINGS 1
    newc++file.cpp文件中添加 #define _CRT_SECURE_NO_WARNINGS 1,添加完成后点击保存,这时候会提醒无法保存,使用Notepad++进行编辑保存,此时还会提醒无法保存,用管理员模式运行就可以解决这个问题。这样每次新建一个c或者c++文件就会保存有#define _CRT_SECURE_NO_WARNINGS 1,从而解决警告问题。

如何解决WARNING C4996问题相关推荐

  1. warning C4996: “strcpy”被声明为否决的解决办法

    VC2005中,使用了很多标准的C函数,比如fopen,strcpy之类的.编译时会出现警告,比如这个:          d:\xxxx.c(1893) : warning C4996: " ...

  2. warning C4996: 'strcpy'解决方法

    warning C4996: 'strcpy': This function or variable may be unsafe. Consider u 2011-04-25 14:51:18|  分 ...

  3. warning C4996: 'fopen': This function or variable may be unsafe.(_CRT_SECURE_NO_WARNINGS)

    在 windows 平台下的 visual studio IDE,使用 fopen 等 CRT 函数(C runtime library(part of the C standard library) ...

  4. 警告 1 warning C4996: ‘scanf‘: This function or variable may be unsafe.

    警告 1 warning C4996: 'scanf': This function or variable may be unsafe. 下午教妹妹学习C语言的过程中使用scanf函数出现了一个警告 ...

  5. warning C4996 错误

    比如:编译报错:warning C4996: 'localtime': This function or variable may be unsafe 解决方法: 1, 在项目设置的C/C++选项中, ...

  6. Visual C++ Tips: warning C4996: 'stricmp' was declared deprecated

    问题 C4996这个编译警告以前遇到过,见:<Visual C++ Tips: warning C4996: 'MBCS_Support_Deprecated_In_MFC': MBCS sup ...

  7. warning C4996: “fopen”被声明为否决的

    问题:vs2015中编程时,遇到如下: warning C4996: "fopen"被声明为否决的. 解释:微软的警告,主要是那些都是C库的函数,很多函数内部是不进行参数检测的(包 ...

  8. c语言c4996scanf,编译C出现warning C4996: \’scanf\’:……解决方案

    今天在做OJ的时候出现了一个小问题~ 可爱的VS2010编译的时候出现了一个警告~ 警告    1    warning C4996: \'scanf\': This function or vari ...

  9. 成功解决WARNING: Ignoring invalid distribution -illow (E:\program files\python\python36\lib\site-package

    成功解决WARNING: Ignoring invalid distribution -illow (E:\program files\python\python36\lib\site-package ...

最新文章

  1. (转载)深入浅出设计模式——桥接模式(Bridge Pattern)
  2. Metasploit发布了版本5.0.76
  3. (转载)jQuery 1.6 源码学习(一)——core.js[1]之基本架构
  4. mysql8允许外网访问(转载+整理)
  5. 转.h和.cpp文件的区别
  6. python web开发要学什么_Python WEB开发 用Python开展web开发必须学习什么?
  7. 推荐一本学Python的好书《Python程序设计(第2版)》
  8. hello ,test livewriter
  9. netlogon启动后停止_优雅停止 SpringBoot 服务,拒绝 kill 9 暴力停止!
  10. rootkit模拟木马病毒
  11. wifi 小米pro 驱动 黑苹果_小米Pro 15.6英寸(i7 8550U-MX110)游戏本黑苹果
  12. html布局flex有什么优势,css flex布局的优缺点是什么
  13. Ubuntu Linux全方位学习,哪一种Ubuntu官方版本适合你?
  14. app中跳转到手机浏览器,部分手机白屏解决(Vue)
  15. Spring Boot之Spring-Data-JPA
  16. vysor技术实现原理(投屏不包括鼠标控制)
  17. CF115B Lawnmower
  18. electron打开文件的几种实现方式
  19. 闪马人书单2.0|正是读书时
  20. 赛博朋克版特效shader

热门文章

  1. 超链接点击页面不调转
  2. php 中文加密如何解密,求教PHP中文加密解密代码
  3. facebuilder免费版_Nuke新插件FaceBuilder轻松实现人物角色头部建模
  4. Word2Vec算法和源码分析完整版
  5. IRAP 的安装以及运行的实例 主要就是瞎调让程序能跑,,,
  6. 远程访问家中路由器,实现web、ssh、aria2、ftp功能
  7. 个税继续教育证书有哪些 计算机,个税专项附加扣除中继续教育哪些证书可以扣除呢?...
  8. 小半斤拔凉 支付Java 相关参考
  9. Android 打开新浪微博特定页
  10. 信息系统项目管理师学习笔记7-项目成本管理