OpenVINO ver : 2020.1.033, 2020.3.194, 2020.3.341, 2020.4.287
출처: https://revereve.tistory.com/2 [doux rêve]
Visual Studio에서 error C4996 'fopen': This function or variable may be unsafe 발생시 해결방법
C++에서 fopen 함수 사용시 C4996 에러 VIsual Studio 2008을 사용하다 Visual Studio 2015로 넘어온뒤 fopen을 하니 다소 당혹스러운 에러가 발생했다. C4996 'fopen': This function or variable may be uns..
revereve.tistory.com
C4496 에러는 취약점 문제에 의해 MS사에서 추가한 C Run time library functions 때문에 뜨는 것이라고 한다.
fopen_s를 사용하여 overflow error, underflow error와 같은 취약점을 피하는 것이 좋지만 fopen을 사용해야하는 경우 전처리기 정의를 설정하여 경고를 무시할 수 있다.
[프로젝트] - [속성]으로 들어간 후 '구성속성 - C/C++-전처리기'로 들어가서 전처리기 정의에 ;_CRT_SECURE_NO_WARNINGS를 추가해준다.
+ 또는,
#include문 아래에 #pragma warning(disable:4996) 를 추가하거나
코드의 가장 맨 위에 (include문 보다 더 위에!!) #define _CRT_SECURE_NO_WARNINGS 를 추가해주어도 된다.