Programming

C++ Visual Studio Error 해결 | strcpy fopen fscanf chdir freopen | _CRT_SECURE_NO_WARNINGS

DragonTory 2023. 1. 9. 16:27
반응형

C++ Visual Studio Error 해결 | strcpy fopen fscanf chdir freopen | _CRT_SECURE_NO_WARNINGS


오류 C4996 'strcpy': 

This function or variable may be unsafe. 

Consider using strcpy_s instead. 

To disable deprecation, use _CRT_SECURE_NO_WARNINGS. 

 

strcpy를 사용 하던 코드는 안전 하지 않기 때문에 strcpy_s와 같이 _s가 붙은 안전한 함수를 사용 하라고 에러가 발생.

 

해결 방법 

1. SDL 검사 해제

프로젝트 속성 -> ->C/C++ ->일반 ->SDL 검사 : 아니요

으로 설정 하고 컴파일 

 

2. 속성->전처리기에 전역으로 디파인.

프로젝트 속성 -> ->C/C++ ->전처리기 정의 :  _CRT_SECURE_NO_WARNINGS 추가

3. 해당 소스 코드 혹은 미리컴파일된 해더에  디파인

#define _CRT_SECURE_NO_WARNINGS

을 하고 컴파일 

 

 

 

 

반응형