VS2017中fopen等函数报错解决方法

发布于:2023-07-04 ⋅ 阅读:(300) ⋅ 点赞:(0)

VS2017中fopen()函数报错解决方法

问题

  • 用VS2017写C语言代码的时候,代码中使用了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.

解决方法

  1. 方法一

    1. 右键工程名,单击“属性”
      1
    2. 选择“C/C++" --> “预处理器” --> “预处理器定义” --> 单击右边向下箭头 --> 单击“编辑”
      2
    3. 输入:_CRT_SECURE_NO_WARNINGS
      3
      4
    4. 一路点击确定即可
  2. 方法二
    在代码最前面加上以下语句:

    #define _CRT_SECURE_NO_WARNINGS
    

网站公告

今日签到

点亮在社区的每一天
去签到