【问题描述】
使用新安装的VS2019编译C代码保报错error C4996: ‘sprintf’: This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
但程序是没问题的,放到VC++6.0上可以正常编译。

【问题解决】
1、菜单选择项目-》属性

2、找到C/C++ -》预处理器 -》点击预处理器定义的下拉按钮

3、点击编辑

4、在最后添加_CRT_SECURE_NO_WARNINGS

5、完成后点击确定保存退出,再编译即可成功。

参考:
https://jingyan.baidu.com/article/49711c616b8a1ffa441b7cdc.html

VC2019编译报错 error C4996: This function or variable may be unsafe相关推荐

  1. C语言 error C4996: This function or variable may be unsafe - C语言零基础入门教程

    目录 一.error C4996 简介 二.error C4996 解决办法 1.采用_s 结尾的安全版本 2.去掉 visual studio "安全开发生命周期(SDL)检查" ...

  2. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  3. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  4. glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h.

    glog 编译报错 ERROR macro is defined. Define GLOG_NO_ABBREVIATED_SEVERITIES before including logging.h. ...

  5. C编译报错: implicit declaration of function xxx is invalid in C99 [-Wimplicit-function-declaration]

    C编译报错: implicit declaration of function xxx is invalid in C99 [-Wimplicit-function-declaration] 代码文件 ...

  6. 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found

    解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...

  7. VS2013运行报错error C4996: 'scanf': This function or variable may be unsafe.

    报错内容: 1>------ Build started: Project: 约瑟夫问题, Configuration: Debug Win32 ------ 1> 约瑟夫问题.cpp 1 ...

  8. darknet编译报错 error: ‘__fatBinC_Wrapper_t’ does not name a type

    git clone darknet项目,进行make -j8编译,发现报错error: '__fatBinC_Wrapper_t' does not name a type. 发生这种错误的原因在于c ...

  9. VS2015 scanf 函数报错 error C4996: 'scanf'

    错误提示:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. ...

最新文章

  1. 软件定义光网络-SDON
  2. Spartan-6的MCB模块、GTP模块、PCIe端点模块
  3. QT的第一个程序HELLO WORLD
  4. 国产化达梦数据库数据迁移文档:oracle11g数据库转达梦8数据库实例演示
  5. 使用Spring框架开发会遇到的所有异常及解决方案(持续更)
  6. 跳出小程序 video组件 卡顿、黑屏、全屏等坑
  7. 让我们来了解一下:操作系统和平台相关性
  8. matlab wc wp,数字信号处理MATLAB习题.PDF
  9. tar打包的时候忽略一些目录
  10. Js中函数式编程的理解
  11. RTP 时间戳的处理
  12. db2 控制台执行创建函数语句_DB2 从命令行创建SQL存储过程
  13. 蓝牙 查询码 android,android bluetooth UUID蓝牙查询表
  14. Oracle官方PLSQL学习网址
  15. STC单片机开发板介绍以及使用(51单片机介绍)
  16. 宠物收养所[Treap]
  17. python爬虫豆瓣top250_Python 爬取豆瓣TOP250实战
  18. c语言编程题企业奖金,【C语言】企业奖金发放问题
  19. Java简繁体转换分享
  20. Keil警告和报错处理

热门文章

  1. 音视频技术开发周刊 | 155
  2. 重磅邀请函来了!首届腾讯云加社区开发者大会免费报名!
  3. JVM之本地方法栈Naitve Method Stack
  4. IO虚拟化——Intel VT-d原理
  5. Python基于OpenCV的人脸检测
  6. 深度学习框架Neon
  7. go语言的range使用
  8. 完美解决你使用eclipse编辑jsp、js文件时,经常出现卡死的问题
  9. leetcode 394. Decode String | 394. 字符串解码(用栈做表达式转换)
  10. 【SpringBoot高级】SpringBoot整合篇