How to disable Warnings of Visual Studio 2012?

前端 未结 2 2021
北荒
北荒 2021-01-15 05:53

I have this error:

error C4996: \'fopen\': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_S

相关标签:
2条回答
  • 2021-01-15 05:58

    Yes, you can simply right click on "YourFile.cpp" file and choose "Properties"; Click on "Configuration Properties" and in the front part choose "No" for "SDL checks". It will consider these errors as warnings in the next compilation.

    However you can prevent this property while creating a new project by unticking the "Security Development Lifecycle (SDL) checks" option.

    The same for VS2013!

    0 讨论(0)
  • 2021-01-15 05:59

    You must define _CRT_SECURE_NO_WARNINGS in the preprocessor settings of your project, or #define _CRT_SECURE_NO_WARNINGS at the beginning of your file where you use fopen(). Or just use fopen_s() instead.

    0 讨论(0)
提交回复
热议问题