1.我们在编译老的用C语言的开源项目如lua源包的时候,可能因为一些老的.c文件使用了strcpy,scanf等不安全的函数,而报警告和错误,而导致无法编译通过。

2.此时我们有两种解决方案:

a.在指定的源文件的开头定义:#define _CRT_SECURE_NO_WARNINGS (只会在该文件里起作用)

b.在项目属性里设置,这会在整个项目里生效,依次选择:属性->配置属性->C/C++ ->预处理器->预处理器定义->编辑

最下面加上一行:_CRT_SECURE_NO_WARNINGS (注意不需要#define)

原文链接:https://blog.csdn.net/aa804738534/article/details/115234797

如何使用#define_CRT_SECURE_NO_WARNINGS相关推荐

  1. STL之红黑树容器:set,hash_set,multiset,hash_map,multimap

     1红黑树set(不能包含重复元素) 案例1:红黑树容器set,插入,查找 #include<iostream> #include<set> usingnamespaces ...

  2. 求变量的数据类型,typeid,bool,C和C++的不同,new和delete,C++中的枚举,inline和可变参数模板,auto和函数模板,宽字符

    求变量的数据类型,通过函数typeid(变量名).name();获得变量的数据类型. 案例如下: #include<iostream> #include<stdlib.h> v ...

  3. typedef,结构体,共用体,联合体

    typedef的用途: 封装数据类型,方便移植 简化函数指针的定义 结构体:不同类的型元素汇聚. (1).在声明类型的同时定义变量: struct结构体名{   成员列表 }变量名列表; (2).直接 ...

  4. 安装VS2022后报错 _CRT_SECURE_NO_WARNINGS

      目录 1.下载安装vs2022 2.写一个C语言的代码 3.使用scanf进行输入就报错_CRT_SECURE_NO_WARNINGS 3.1 通过Everything 找到newc++file. ...

  5. c语言-大小顺序排列

    如arr[]={1,9,4} 转成arr[]={1,4,9} 方法1 #include<stdio.h> int main() { int arr[]={1,5,7,2,4}; int s ...

  6. 通讯录(初级)程序编写(C语言版)

    前言: ●通过对通讯录(初级)程序编写,实现对枚举,指针等知识点的应用与理解. ●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教 "李雷和韩梅梅"的通讯录 ...

  7. 浅谈scanf和scanf_s的区别,以及应对VS返回值被忽略的报错问题。

    文章目录 前言 一.scanf和scanf_s是什么? 二.分别分析 1.scanf 2.scanf_s 3其实scanf和scanf_s在使用时只会在vs中有不同. 前言 随着IT行业的火爆,不少初 ...

  8. 3初识常量变量(跟着鹏哥学C语言)

    初识常量变量 例子: 有些数据不能变:血型,性别,圆周率 有些数据一定可变:工资,年龄,体重 C语言描述: 常量--不能改变的量 变量--能被改变的量 %d-int %f-float %lf-doub ...

  9. C语言实现医院诊疗管理系统

    前言:这是我在大一时候做的C语言课程设计项目,当时用的IDE是VS2019,程序结构组织很简单(见下图),但那时候作为完完全全的小白还是费了不少劲的,后来还拿这个发了篇软著,现在把源码放出来给大家参考 ...

最新文章

  1. C++程序设计基础(8)main函数
  2. python朋友圈自动点赞_基于AirTest+Python的ios自动化测试demo(微信朋友圈无限点赞)...
  3. Linux安装和管理程序的相关知识点
  4. python plotly 弹出子图_python – 在plotly中添加组条形图作为子图
  5. k8s部署tomcat及web应用_k8s部署tomcat应用服务
  6. 注册app短信验证平台_免费的短信验证码平台弊端竟然这么多!
  7. MySQL中NOT IN语句对NULL值的处理
  8. less知识点总结(一)
  9. 遇见C++ Lambda
  10. 在Matplotlib图中插入LaTex公式
  11. ​​​​​​​国民经济行业分类(GB/T 4754—2017)
  12. 流媒体开发之-音悦台TV解析特定条件下的所有TV视频
  13. UE4编辑器ToolBar扩展
  14. c语言定义浮点变量i和j,2012年计算机等级考试二级C语言基础教程:数据类型、变量和运算符...
  15. 软件测试之语音识别(ASR)测试
  16. 红外万能遥控器3.0,给家里带遥控器的家电赋能
  17. 计算机硬盘没显示,移动硬盘不显示在我的电脑
  18. 贝茜的报复(dfs + 位运算)
  19. 3D立体相册不过是冷锋蓝plus版 html+css
  20. J2EE、J2SE、J2ME区别

热门文章

  1. 声明一个接口IPlayer,包含5个接口方法:播放、停止、暂停、上一首和下一首。设计一个Windows应用程序,在该程序中定义一个MP3播放器类和一个AVI播放器类,以实现该接口,最后创建相应类的实例
  2. trw2000帮助文档
  3. 国家标准:电子计算机机房设计规范
  4. 计算机网络的管理分析,计算机网络管理软件的分析研究
  5. 循环经济的三大发展趋势
  6. 插件架构学习体会(一) -- 宿主程序说:插件你得听我的
  7. 微软模拟飞行2020服务器多少内存,微软模拟飞行配置要求高吗 微软模拟飞行2020配置要求介绍_游侠网...
  8. 百度团圆红包第一名软件库junzhangle的口令(无二维码)
  9. Solid Converter PDF中文版
  10. IDEA行前边有个对勾的解决方法