Visual Studio에서 과제를 하거나 문제를 풀다 보면 아래와 같이 C4996 에러가 발생하는 경우가 있습니다.
error C4996: 'strcpy': This function or variable may be unsafe.
Consider using strcpy_s instead.
To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
See online help for details.
strcpy에 대해서 위 에러가 떴다면 printf, scanf와 같이 기본적으로 사용하는 함수에 대해서도 해당 에러가 뜰 것입니다.
모두 접미사에 _s를 추가한 함수 즉, 비주얼 스튜디오에서 만든 secure 함수를 사용하라는 것인데 익숙하지도 않을뿐더러 다른 IDE에서는 사용하지 않기 때문에 귀찮게 느껴지실 것입니다.
[문제 해결 방법]
위 문제를 해결하기 위해서는 비주얼 스튜디오에서 프로젝트를 생성할 때 아래와 같이 SDL 검사 체크박스를 끄면 됩니다!
반응형
'[DEV] 기록' 카테고리의 다른 글
react-select 커스텀 설정 (0) | 2020.05.07 |
---|---|
react-datepicker 커스텀 설정 (7) | 2020.05.06 |
React axios 사용 예시 (0) | 2020.04.23 |
React 자식 Component에서 부모 Component로 데이터 전달하는 방법 (2) | 2020.04.22 |
VsCode에서 Create-React-App build 디렉토리를 SpringBoot static 디렉토리에 복사하는 방법 (0) | 2020.04.21 |