risc-v中文社区

 找回密码
 立即注册
查看: 1060|回复: 0

[原创] error C4996: 'fopen': This function or variable may be unsafe

[复制链接]

347

主题

564

帖子

2237

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2237
发表于 2022-5-18 10:52:26 | 显示全部楼层 |阅读模式

今天用vs c/c++做一个项目的相关实验,出现:
错误        1        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.

这是因为VS认为 fopen缺乏安全性,因此使用时编会报错“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_s来代替原来的方法fopen,这种做法需要修改实验代码;另一种办法就是添加预处理定义:
点击 :项目-->属性-->配置属性-->C/C++-->预处理器-->预处理器定义中添加 _CRT_SECURE_NO_WARNINGS



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-5-3 18:15 , Processed in 0.028416 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表